Lire en anglais

Partager via


DATATABLE

s’applique à :colonne calculéetable calculéeMeasurecalcul visuel

Fournit un mécanisme permettant de déclarer un jeu de données inline values.

Syntaxe

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

Paramètres

Terme Définition
ColumnName Toute expression DAX qui retourne une table.
DataType Énumération qui inclut : INTEGER, DOUBLE, STRING, BOOLEAN, CURRENCY, DATETIME
value Argument unique utilisant la syntaxe Excel pour une constante de tableau unidimensionnel imbriquée pour fournir un tableau de tableaux. Cet argument représente le jeu de données values qui se trouvera dans la table

Par exemple
{ {values dans la ligne1}, {values dans la ligne2}, {values dans la ligne3}, etc. }
Où {values en ligne1} est un ensemble délimité par des virgules d’expressions constantes, à savoir une combinaison de constantes, combinée à une poignée de fonctions de base, y compris DATE, TIME, andBLANK, ainsi qu’un opérateur plus entre DATEandTIMEand un opérateur moins unaire afin que les values négatives puissent être exprimées.

Voici allvaluesvalide : 3, -5, BLANK(), « 2009-04-15 02:45:21 ». Values peut not faire référence à n’importe quoi en dehors de l’expression immédiate, and ne peut pas faire référence à des colonnes, tables, relations or autre chose.

Une value manquante sera traitée de façon identique à BLANK(). Par exemple, les éléments suivants sont les mêmes : {1,2,BLANK(),4} {1,2,,4}

Retourner value

Table déclarant un ensemble inline de values.

Remarques

  • Contrairement à DATATABLE, constructeur de table autorise les expressions scalaires comme valuesd’entrée.

  • Cette fonction est not prise en charge pour une utilisation en mode DirectQuery lorsqu’elle est utilisée dans les colonnes calculées or règles de sécurité au niveau des lignes (RLS).

Exemple

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