Partager via


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