Condividi tramite


Colonna virtuale

Introduce una definizione di colonna virtuale in un'istruzione DEFINE di una query DAX.

Sintassi

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

(EVALUATE <table expression>) +

Parametri

L'espressione scalare definisce il contenuto della colonna virtuale. L'espressione viene valutata riga per riga nella tabella. La colonna virtuale è definita solo nell'ambito della query corrente.

Valore restituito

Viene definita una colonna virtuale

Osservazioni

  • La colonna virtuale viene calcolata su richiesta anche per il modello di importazione. Questo comportamento è diverso dalla colonna calcolata che viene elaborata durante l'aggiornamento.

  • Per la tabella DirectQuery, l'espressione scalare è soggetta alla funzionalità dell'origine dati. La limitazione corrisponde alla colonna calcolata DirectQuery.

  • Valutare attentamente l'impatto sulle prestazioni quando si definisce una colonna virtuale in una tabella con un numero elevato di righe.

  • Quando si definisce una colonna virtuale su una tabella virtuale con forma visiva, questa colonna virtuale viene considerata un calcolo visivo e soggetta a limitazioni di calcolo visivo.

  • Questa funzione non è supportata per l'uso in modalità DirectQuery quando viene usata nelle colonne calcolate o nelle regole di sicurezza a livello di riga.

DEFINE
EVALUATE
VAR
queryDAX tabella virtuale