Dela via


GENERATESERIES

gäller för:beräknad kolumnberäknad tabellMåttVisuell beräkning

Returnerar en tabell med en kolumn som innehåller värdena för en aritmetikserie, dvs. en sekvens med värden där var och en skiljer sig från föregående med en konstant kvantitet. Namnet på kolumnen som returneras är Värde.

Syntax

GENERATESERIES(<startValue>, <endValue>[, <incrementValue>])

Parametrar

Term Definition
startValue Det ursprungliga värdet som används för att generera sekvensen.
endValue Det slutvärde som används för att generera sekvensen.
incrementValue (Valfritt) Sekvensens inkrementsvärde. När det inte anges är standardvärdet 1.

Returvärde

En tabell med en kolumn som innehåller värdena för en aritmetikserie. Namnet på kolumnen är Värde.

Anmärkningar

  • När endValue är mindre än startValue returneras en tom tabell.

  • incrementValue måste vara ett positivt värde.

  • Sekvensen stoppas vid det sista värdet som är mindre än eller lika med endValue.

  • Den här funktionen stöds inte för användning i DirectQuery-läge när den används i beräknade kolumner eller säkerhetsregler på radnivå (RLS).

Exempel 1

Följande DAX fråga:

EVALUATE GENERATESERIES(1, 5)

Returnerar följande tabell med en enda kolumn:

[Värde]
1
2
3
4
5

Exempel 2

Följande DAX fråga:

EVALUATE GENERATESERIES(1.2, 2.4, 0.4)

Returnerar följande tabell med en enda kolumn:

[Värde]
1.2
1.6
2
2.4

Exempel 3

Följande DAX fråga:

EVALUATE GENERATESERIES(CURRENCY(10), CURRENCY(12.4), CURRENCY(0.5))

Returnerar följande tabell med en enda kolumn:

[Värde]
10
10.5
11
11.5
12