Jaa


DATATABLE

Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMeasureVisuaalinen laskutoimitus

Tarjoaa mekanismin tietojoukon sisäisen tietojoukon ilmoittamiselle values.

Syntaksi

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

Parametrit

Termi Määritelmä
ColumnName Mikä tahansa DAX-lauseke, joka palauttaa taulukon.
DataType Luettelointi, joka sisältää seuraavaa: INTEGER, DOUBLE, STRING, BOOLEAN, CURRENCY, DATETIME
value Yksittäinen argumentti, joka käyttää Excel-syntaksia yksiulotteiselle matriisivakille, sisäkkäin, jotta voi antaa matriisien matriisin. Tämä argumentti edustaa tietojoukkoa values, jotka ovat taulukossa.

Esimerkiksi
{ {values rivissä 1}, {values rivissä 2}, {values rivillä 3}, jne. }
{values rivillä 1} on pilkuin eroteltu vakiolausekkeiden joukko eli vakioiden yhdistelmä yhdistettynä muutamaan perusfunktioon, kuten DATE, TIME, andBLANK, sekä plusoperaattoriin DATEandTIMEand yksiparametrisen miinusoperaattorin välillä, jotta negatiivisia values voidaan ilmaista.

Seuraavat ovat all kelvollisia values: 3, -5, BLANK(), "2009-04-15 02:45:21". Values voi not viitata mihinkään välittömän lausekkeen ulkopuolella, and voi viitata sarakkeisiin, taulukoihin, suhteisiin or mihinkään muuhun.

Puuttuvat value käsitellään samalla tavalla kuin BLANK(). Esimerkiksi seuraavat ovat samat: {1,2,BLANK(),4} {1,2,,4}

Palauta value

Taulukko, joka ilmoittaa sisäisen valuesjoukon.

Huomautuksia

  • toisin kuin DATATABLE, Table Constructor sallii kaikki skalaarilausekkeet syötteenä values.

  • Tätä funktiota not tueta DirectQuery-tilassa, kun sitä käytetään lasketuissa sarakkeissa or rivitason suojauksen (RLS) säännöissä.

Esimerkki

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