Partager via


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