TABLESDATATABLE

Fournit un mécanisme permettant de déclarer un ensemble de valeurs de données Inline.Provides a mechanism for declaring an inline set of data values.

SyntaxeSyntax

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

les paramètresParameters

TermeTerm DéfinitionDefinition
NomColonneColumnName Toute expression DAX qui retourne une table.Any DAX expression that returns a table.
DécimalDataType Énumération qui comprend : INTEGER, DOUBLE, STRING, BOOLEAN, CURRENCY, DATETIMEAn enumeration that includes: INTEGER, DOUBLE, STRING, BOOLEAN, CURRENCY, DATETIME
ValueValue Un argument unique utilisant la syntaxe Excel pour une constante de tableau unidimensionnel, imbriqué pour fournir un tableau de tableaux.A single argument using Excel syntax for a one dimensional array constant, nested to provide an array of arrays. Cet argument représente l’ensemble des valeurs de données qui figureront dans la table.This argument represents the set of data values that will be in the table

Par exemple :For example,
{{valeurs dans ligne1}, {Values in ligne2}, {Values in row3}, etc.{ {values in row1}, {values in row2}, {values in row3}, etc. }}
Où {values in ligne1} est un ensemble d’expressions constantes séparées par des virgules, à savoir une combinaison de constantes, associées à quelques fonctions de base, notamment la DATE, l’heure et l’espace, ainsi qu’un opérateur plus entre la DATE et l’heure et un opérateur moins unaire. les valeurs négatives peuvent être exprimées.Where {values in row1} is a comma delimited set of constant expressions, namely a combination of constants, combined with a handful of basic functions including DATE, TIME, and BLANK, as well as a plus operator between DATE and TIME and a unary minus operator so that negative values can be expressed.

Toutes les valeurs valides sont les suivantes : 3,-5, BLANK (), "2009-04-15 02:45:21".The following are all valid values: 3, -5, BLANK(), "2009-04-15 02:45:21". Les valeurs ne peuvent pas faire référence à des éléments en dehors de l’expression immédiate et ne peuvent pas faire référence à des colonnes, des tables, des relations ou autre chose.Values may not refer to anything outside the immediate expression, and cannot refer to columns, tables, relationships, or anything else.

Une valeur manquante sera traitée de la même façon que vide ().A missing value will be treated identically to BLANK(). Par exemple, les éléments suivants sont les mêmes : {1, 2, BLANK (), 4} {1,2,,4}For example, the following are the same: {1,2,BLANK(),4} {1,2,,4}

Valeur de retourReturn value

Table déclarant un ensemble de valeurs inline.A table declaring an inline set of values.

ConcernantRemarks

Contrairement à DATATABLE, le constructeur de table autorise toutes les expressions scalaires comme valeurs d’entrée.Unlike DATATABLE, Table Constructor allows any scalar expressions as input values.

ExampleExample

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