GENERATESERIES
s’applique à :colonne calculéetable calculéeMeasurecalcul visuel
Retourne une table de colonnes unique contenant la values d’une série arithmétique, autrement dit, une séquence de values dans laquelle chacune diffère de la quantité 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 |
La value initiale utilisée pour generate la séquence. |
endValue |
Fin value utilisée pour generate la séquence. |
incrementValue |
(Facultatif) Incrément value de la séquence. Lorsque not fourni, la value par défaut est 1. |
Retourner value
Table à colonne unique contenant la values 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 un valuepositif.
La séquence s’arrête au lastvalue inférieure à or égale à endValue.
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 1
Requête DAX suivante :
EVALUATE GENERATESERIES(1, 5)
Retourne le tableau suivant avec une seule colonne :
[Value] |
---|
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 :
[Value] |
---|
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 :
[Value] |
---|
10 |
10.5 |
11 |
11.5 |
12 |