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