GENERATESERIES
gäller för:beräknad kolumn
beräknad tabell
Mått
Visuell 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 |