Udostępnij za pośrednictwem


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"}
                }
           )