Jaa


DATATABLE

Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMittayksikköVisuaalinen laskenta -

Tarjoaa mekanismin tietoarvojen sisäisen joukon ilmoittamiselle.

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 tietoarvojen joukkoa, joka on taulukossa.

Esimerkiksi
{ {values in row1}, {values in row2}, {values in row3}, etc. }
Jossa {values in row1} on pilkuin eroteltu vakiolausekkeiden joukko eli vakioiden yhdistelmä, yhdistettynä muutamaan perusfunktioon, kuten DATE, TIMEja BLANK, sekä DATE ja TIME väliseen plusoperaattoriin ja yksiarvoisiin miinusoperaattoreihin, jotta negatiivisia arvoja voidaan ilmaista.

Kaikki seuraavat arvot ovat kelvollisia: 3, -5, BLANK(), "2009-04-15 02:45:21". Arvot eivät saa viitata mihinkään välittömän lausekkeen ulkopuolella, eivätkä ne voi viitata sarakkeisiin, taulukoihin, suhteisiin tai mihinkään muuhun.

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

Palautusarvo

Taulukko, joka ilmoittaa sisäisen arvojoukon.

Huomautuksia

  • DATATABLEpoiketen Taulukkokonstruktori- sallii kaikki skalaarilausekkeet syötearvoina.

  • Tätä funktiota ei tueta DirectQuery-tilassa lasketuissa sarakkeissa tai rivitason suojauksen (RLS) säännöissä käytettäväksi.

Esimerkki

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