DATATABLE

Gäller för:Beräknad kolumnBeräknad tabellMåttVisuell beräkning

Tillhandahåller en mekanism för att deklarera en infogad uppsättning datavärden.

Syntax

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

Parametrar

Period Definition
ColumnName Alla DAX-uttryck som returnerar en tabell.
DataType En uppräkning som innehåller: INTEGER, DOUBLE, STRING, BOOLEAN, CURRENCY, DATETIME
Värde Ett enda argument med Excel-syntax för en endimensionell matriskonstant, kapslad för att tillhandahålla en matris med matriser. Det här argumentet representerar den uppsättning datavärden som ska finnas i tabellen

Exempel:
{ {värden i rad1}, {värden i rad2}, {värden i rad3} osv. }
Där {värden i rad1} är en kommaavgränsad uppsättning konstanta uttryck, nämligen en kombination av konstanter, kombinerat med en handfull grundläggande funktioner, inklusive DATE, TIME och BLANK, samt en plusoperator mellan DATE och TIME och en unary minusoperator så att negativa värden kan uttryckas.

Följande är alla giltiga värden: 3, -5, BLANK(), "2009-04-15 02:45:21". Värden kanske inte refererar till något utanför det omedelbara uttrycket och kan inte referera till kolumner, tabeller, relationer eller något annat.

Ett värde som saknas behandlas identiskt med BLANK(). Följande är till exempel samma: {1,2,BLANK(),4} {1,2,,4}

Returvärde

En tabell som deklarerar en infogad uppsättning värden.

Kommentarer

  • Till skillnad från DATATABLE tillåter tabellkonstruktorn alla skalära uttryck som indatavärden.

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

Exempel

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