Dela via


Virtuell kolumn

Introducerar en virtuell kolumndefinition i en DEFINE-instruktion för en DAX fråga.

Syntax

[DEFINE 
    (
      COLUMN <table name>[<column name>] = <scalar expression>
    ) + 
]

(EVALUATE <table expression>) +

Parametrar

Skalärt uttryck definierar innehållet i den virtuella kolumnen. Uttrycket utvärderas rad för rad i tabellen. Den virtuella kolumnen definieras endast i omfånget för den aktuella frågan.

Returvärde

En virtuell kolumn definieras

Anmärkningar

  • Virtuell kolumn beräknas på begäran även för importmodellen. Det här beteendet skiljer sig från den beräknade kolumnen som bearbetas under uppdateringstiden.

  • För DirectQuery-tabellen omfattas det skalära uttrycket av datakällsfunktionen. Begränsningen är densamma som den beräknade directquery-kolumnen.

  • Utvärdera prestandapåverkan noggrant när du definierar en virtuell kolumn i en tabell med ett stort antal rader.

  • När du definierar virtuell kolumn över en virtuell tabell med visuell form betraktas den här virtuella kolumnen som en visuell beräkning och omfattas av begränsningar för visuell beräkning.

  • Den här funktionen stöds inte för användning i DirectQuery-läge när den används i beräknade kolumner eller säkerhetsregler på radnivå (RLS).

DEFINE
EVALUATE
VAR
virtual tableDAX frågor