Læs på engelsk

Del via


DATATABLE

gælder for:beregnet kolonneberegnet tabelMeasurevisualiseringsberegning

Indeholder en mekanisme til erklæring af et indbygget sæt data values.

Syntaks

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

Parametre

Udtryk Definition
ColumnName Ethvert DAX udtryk, der returnerer en tabel.
DataType En optælling, der indeholder: INTEGER, DOUBLE, STRING, BOOLEAN, CURRENCY, DATETIME
value Et enkelt argument, der bruger Excel-syntaksen for en endimensionel matrixkonstant, indlejret for at levere en matrix af matrixer. Dette argument repræsenterer det datasæt values, der skal være i tabellen

For eksempel
{ {values i række1}, {values i række2}, {values i række3} osv. }
Hvor {values i række1} er et kommasepareret sæt konstantudtryk, nemlig en kombination af konstanter kombineret med en håndfuld grundlæggende funktioner, herunder DATE, TIME, andBLANK, samt en plusoperator mellem DATEandTIMEand en monadisk minusoperator, så negative values kan udtrykkes.

Følgende er all gyldige values: 3, -5, BLANK(), "2009-04-15 02:45:21". Values kan not referere til noget uden for det umiddelbare udtryk, and kan ikke referere til kolonner, tabeller, relationer or andet.

En manglende value behandles identisk med BLANK(). Følgende er f.eks. de samme: {1,2,BLANK(),4} {1,2,,4}

Returner value

En tabel, der erklærer et indbygget sæt values.

Bemærkninger

  • I modsætning til DATATABLEtillader Tabelkonstruktør alle skalarudtryk som input values.

  • Denne funktion understøttes not til brug i DirectQuery-tilstand, når den bruges i beregnede kolonner or RLS-regler (row-level security).

Eksempel

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