DATATABLE
Dotyczy:kolumna obliczeniowa
tabela obliczeniowa
Miara
wizualizacji
Udostępnia mechanizm deklarowania wbudowanego zestawu wartości danych.
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 wartości danych, które będą znajdować się w tabeli Na przykład { {wartości w wierszu1}, {wartości w wierszu 2}, {wartości w wierszu 3}itp. } Gdzie {values in row1} jest rozdzielonym przecinkami zestawem wyrażeń stałych, a mianowicie kombinacją stałych w połączeniu z kilkoma podstawowymi funkcjami, w tym DATE, TIMEi BLANK, a także operatorem plus między DATE i TIME i jednoargumentowym operatorem minus, aby można było wyrazić wartości ujemne. Poniżej przedstawiono wszystkie prawidłowe wartości: 3, -5, BLANK(), "2009-04-15 02:45:21". Wartości mogą nie odwoływać się do niczego spoza wyrażenia natychmiastowego i nie mogą odwoływać się do kolumn, tabel, relacji ani żadnych innych elementów. Brakująca wartość będzie traktowana tak samo jak BLANK(). Na przykład następujące elementy są takie same: {1,2,BLANK(),4} {1,2,,4} |
Wartość zwracana
Tabela deklarując wbudowany zestaw wartości.
Uwagi
W przeciwieństwie do DATATABLEKonstruktor tabeli zezwala na dowolne wyrażenia skalarne jako wartości wejściowe.
Ta funkcja nie jest obsługiwana w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych lub regułach zabezpieczeń na poziomie wiersza.
Przykład
= DataTable("Name", STRING,
"Region", STRING
,{
{" User1","East"},
{" User2","East"},
{" User3","West"},
{" User4","West"},
{" User4","East"}
}
)