Del via


DATATABLE

gælder for:beregnet kolonneberegnet tabelberegning af målingvisualisering

Indeholder en mekanisme til erklæring af et indbygget sæt dataværdier.

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, der skal være i tabellen

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

Følgende er alle gyldige værdier: 3, -5, BLANK(), "2009-04-15 02:45:21". Værdier refererer muligvis ikke til noget uden for det umiddelbare udtryk og kan ikke referere til kolonner, tabeller, relationer eller andet.

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

Returværdi

En tabel, der erklærer et indbygget værdisæt.

Bemærkninger

  • I modsætning til DATATABLEtillader Tabelkonstruktør alle skalarudtryk som inputværdier.

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

Eksempel

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