Constructeur de table
Retourne une table d’une ou plusieurs colonnes.
Syntaxe
{ <scalarExpr1>, <scalarExpr2>, … }
{ ( <scalarExpr1>, <scalarExpr2>, … ), ( <scalarExpr1>, <scalarExpr2>, … ), … }
Paramètres
Terme | Définition |
---|---|
scalarExprN | Toute expression DAX qui retourne une valeur scalaire. |
Valeur de retour
Table d’une ou plusieurs colonnes. Lorsqu’il n’y a qu’une seule colonne, le nom de la colonne est Value. Quand il y a N colonnes où N > 1, les noms des colonnes de gauche à droite sont Value1, Value2, ..., ValueN.
Remarques
La première syntaxe retourne une table d’une seule colonne. La seconde syntaxe retourne une table d’une ou plusieurs colonnes.
Le nombre d’expressions scalaires doit être le même pour toutes les lignes.
Lorsque les types de données des valeurs d’une colonne sont différents dans des lignes différentes, toutes les valeurs sont converties en un type de données commun.
Exemple 1
Les requêtes DAX suivantes :
EVALUATE { 1, 2, 3 }
et
EVALUATE { (1), (2), (3) }
Retournent la table suivante d’une seule colonne :
[Value] |
---|
1 |
2 |
3 |
Exemple 2
La requête DAX suivante :
EVALUATE
{
(1.5, DATE(2017, 1, 1), CURRENCY(199.99), "A"),
(2.5, DATE(2017, 1, 2), CURRENCY(249.99), "B"),
(3.5, DATE(2017, 1, 3), CURRENCY(299.99), "C")
}
Retourne :
[Value1] | [Value2] | [Value3] | [Value4] |
---|---|---|---|
1.5 | 1/1/2017 | 199.99 | A |
2.5 | 2/1/2017 | 249.99 | B |
3,5 | 1/3/2017 | 299.99 | C |
Exemple 3
La requête DAX suivante :
EVALUATE { 1, DATE(2017, 1, 1), TRUE, "A" }
Retourne la table suivante d’une seule colonne de type de données String :
[Value] |
---|
1 |
1/1/2017 |
VRAI |
A |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour