GENERATESERIES
s’applique à :colonne calculéetable calculéemesurecalcul visuel
Retourne une table de colonnes unique contenant les valeurs d’une série arithmétique, c’est-à-dire une séquence de valeurs dans laquelle chacune diffère de la quantité précédente par une quantité constante. Le nom de la colonne retournée est Valeur.
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. Lorsqu’elle n’est pas fournie, la valeur par défaut est 1. |
Valeur de retour
Table à colonne unique contenant les valeurs d’une série arithmétique. Le nom de la colonne est Value.
Remarques
Lorsque 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 lorsqu’elle est utilisée dans les colonnes calculées ou les règles de sécurité au niveau des lignes (RLS).
Exemple 1
Requête DAX suivante :
EVALUATE GENERATESERIES(1, 5)
Retourne le tableau suivant avec une seule colonne :
[Valeur] |
---|
1 |
2 |
3 |
4 |
5 |
Exemple 2
Requête DAX suivante :
EVALUATE GENERATESERIES(1.2, 2.4, 0.4)
Retourne le tableau suivant avec une seule colonne :
[Valeur] |
---|
1.2 |
1.6 |
2 |
2.4 |
Exemple 3
Requête DAX suivante :
EVALUATE GENERATESERIES(CURRENCY(10), CURRENCY(12.4), CURRENCY(0.5))
Retourne le tableau suivant avec une seule colonne :
[Valeur] |
---|
10 |
10.5 |
11 |
11.5 |
12 |