Condividi tramite


DATATABLE

Si applica a:colonna calcolatatabella calcolata calcolo visivomisura

Fornisce un meccanismo per dichiarare un set inline di valori di dati.

Sintassi

DATATABLE (ColumnName1, DataType1, ColumnName2, DataType2..., {{Value1, Value2...}, {ValueN, ValueN+1...}...})

Parametri

Termine Definizione
ColumnName Qualsiasi espressione DAX che restituisce una tabella.
DataType Enumerazione che include: INTEGER, DOUBLE, STRING, BOOLEAN, CURRENCY, DATETIME
value Un singolo argomento che usa la sintassi di Excel per una costante matrice unidimensionale annidata per fornire una matrice di matrici. Questo argomento rappresenta il set di valori di dati che saranno presenti nella tabella

Per esempio
{ {values in row1}, {values in row2}, {values in row3}, etc. }
Dove {values in row1} è un set delimitato da virgole di espressioni costanti, vale a dire una combinazione di costanti, combinate con una manciata di funzioni di base, tra cui DATE, TIMEe BLANK, nonché un operatore più tra DATE e TIME e un operatore unario meno in modo che i valori negativi possano essere espressi.

Di seguito sono riportati tutti i valori validi: 3, -5, BLANK(), "2009-04-15 02:45:21". I valori potrebbero non fare riferimento a nulla all'esterno dell'espressione immediata e non possono fare riferimento a colonne, tabelle, relazioni o altri elementi.

Un valore mancante verrà trattato in modo identico a BLANK(). Ad esempio, gli elementi seguenti sono gli stessi: {1,2,BLANK(),4} {1,2,,4}

Valore restituito

Tabella che dichiara un set di valori inline.

Osservazioni

  • A differenza di DATATABLE, Costruttore tabella consente qualsiasi espressione scalare come valori di input.

  • 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.

Esempio

= DataTable("Name", STRING,
               "Region", STRING
               ,{
                        {" User1","East"},
                        {" User2","East"},
                        {" User3","West"},
                        {" User4","West"},
                        {" User4","East"}
                }
           )