Delen via


DATATABLE

Van toepassing op:berekende kolomberekende tabelMetingVisuele berekening

Biedt een mechanisme voor het declareren van een inline-set gegevenswaarden.

Syntaxis

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

Parameters

Term Definitie
ColumnName Elke DAX-expressie die een tabel retourneert.
DataType Een opsomming met: INTEGER, DOUBLE, STRING, BOOLEAN, CURRENCY, DATETIME
value Eén argument met de Excel-syntaxis voor een eendimensionale matrixconstante, genest om een matrix met matrices te bieden. Dit argument vertegenwoordigt de set gegevenswaarden die zich in de tabel bevinden

Bijvoorbeeld
{ {waarden in rij1}, {waarden in rij2}, {waarden in rij3}, enzovoort. }
Waarbij {waarden in rij1} een door komma's gescheiden set constante expressies is, namelijk een combinatie van constanten, gecombineerd met een handvol basisfuncties, waaronder DATE, TIMEen BLANK, evenals een plusoperator tussen DATE en TIME en een unaire min-operator, zodat negatieve waarden kunnen worden uitgedrukt.

Hier volgen alle geldige waarden: 3, -5, BLANK(), "2009-04-15 02:45:21". Waarden verwijzen mogelijk niet naar iets buiten de directe expressie en kunnen niet verwijzen naar kolommen, tabellen, relaties of iets anders.

Een ontbrekende waarde wordt identiek behandeld aan BLANK(). Het volgende is bijvoorbeeld hetzelfde: {1,2,BLANK(),4} {1,2,,4}

Retourwaarde

Een tabel die een inline-set waarden declareert.

Opmerkingen

  • In tegenstelling tot DATATABLE, staat Tabelconstructor scalaire expressies toe als invoerwaarden.

  • Deze functie wordt niet ondersteund voor gebruik in de DirectQuery-modus wanneer deze wordt gebruikt in regels voor beveiliging op rijniveau (berekende kolommen of beveiliging op rijniveau).

Voorbeeld

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