GENERATESERIES
S’applique à :Colonne calculéeTable calculéeMesureCalcul de visuel
Retourne une table à une seule colonne contenant les valeurs d’une série arithmétique, autrement dit une série dans laquelle chaque valeur diffère de la précédente par une quantité constante. Le nom de la colonne retournée est Value.
Syntaxe
GENERATESERIES(<startValue>, <endValue>[, <incrementValue>])
Paramètres
Terme | Définition |
---|---|
startValue | Valeur initiale utilisée pour générer la séquence. |
endValue | Valeur de fin utilisée pour générer la séquence. |
incrementValue | (Facultatif) Valeur d’incrément de la séquence. Quand elle est omise, la valeur par défaut est 1. |
Valeur renvoyée
Table à une seule colonne contenant les valeurs d’une série arithmétique. Le nom de la colonne est Value.
Notes
Quand endValue est inférieur à startValue, une table vide est retournée.
incrementValue doit être une valeur positive.
La séquence s’arrête à la dernière valeur inférieure ou égale à endValue.
Cette fonction n’est pas prise en charge pour une utilisation en mode DirectQuery quand elle est utilisée dans des colonnes calculées ou des règles de sécurité au niveau des lignes (RLS).
Exemple 1
La requête DAX suivante :
EVALUATE GENERATESERIES(1, 5)
Retourne la table à une seule colonne suivante :
[Value] |
---|
1 |
2 |
3 |
4 |
5 |
Exemple 2
La requête DAX suivante :
EVALUATE GENERATESERIES(1.2, 2.4, 0.4)
Retourne la table à une seule colonne suivante :
[Value] |
---|
1.2 |
1.6 |
2 |
2.4 |
Exemple 3
La requête DAX suivante :
EVALUATE GENERATESERIES(CURRENCY(10), CURRENCY(12.4), CURRENCY(0.5))
Retourne la table à une seule colonne suivante :
[Value] |
---|
10 |
10.5 |
11 |
11.5 |
12 |