DATATABLE
Koskee seuraavia:Laskettu sarake
Laskettu taulukko
Mittayksikkö
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"}
}
)