Udostępnij za pośrednictwem


DATATABLE

Dotyczy:kolumna obliczeniowatabela obliczeniowaMiarawizualizacji

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