DATATABLE
Dotyczy:kolumna obliczeniowatabela obliczeniowaMeasureobliczenia wizualne
Udostępnia mechanizm deklarowania wbudowanego zestawu danych values.
Składnia
DATATABLE (ColumnName1, DataType1, ColumnName2, DataType2..., {{Value1, Value2...}, {ValueN, ValueN+1...}...})
Parametry
Termin | Definicja |
---|---|
ColumnName |
Dowolne wyrażenie DAX zwracające tabelę. |
DataType |
Wyliczenie obejmujące: INTEGER, DOUBLE, STRING, BOOLEAN, CURRENCY, DATETIME |
value |
Pojedynczy argument używający składni programu Excel dla stałej jednowymiarowej tablicy zagnieżdżonej w celu zapewnienia tablicy. Ten argument reprezentuje zestaw values danych, które będą znajdować się w tabeli Na przykład { {values w wierszu 1}, {values w wierszu 2}, {values w wierszu 3}itp. } Gdzie {values w wierszu 1} jest rozdzielonym przecinkami zestawem wyrażeń stałych, a mianowicie kombinacją stałych w połączeniu z kilkoma podstawowymi funkcjami, w tym DATE, TIME, andBLANK, a także operatorem plus między DATEandTIMEand jednoargumentowym operatorem minus, aby można było wyrazić ujemne values. Poniżej przedstawiono all prawidłowe values: 3, -5, BLANK(), "2009-04-15 02:45:21". Values może not odwoływać się do niczego spoza wyrażenia natychmiastowego, and nie może odwoływać się do kolumn, tabel, relacji, or innych elementów. Brakujące value będą traktowane tak samo jak BLANK(). Na przykład następujące elementy są takie same: {1,2,BLANK(),4} {1,2,,4} |
Zwracanie value
Tabela deklarując wbudowany zestaw values.
Uwagi
W przeciwieństwie do DATATABLEKonstruktor tabeli zezwala na dowolne wyrażenia skalarne jako dane wejściowe values.
Ta funkcja jest not obsługiwana do użycia w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych or reguł zabezpieczeń na poziomie wiersza.
Przykład
= DataTable("Name", STRING,
"Region", STRING
,{
{" User1","East"},
{" User2","East"},
{" User3","West"},
{" User4","West"},
{" User4","East"}
}
)