GENERATESERIES
gjelder:beregnet kolonne
beregnet tabell
måle
visualobjektberegning
Returnerer en enkelt kolonnetabell som inneholder verdiene i en aritmetisk serie, det vil eksempelvis en sekvens med verdier der hver av dem skiller seg fra det foregående med et konstant antall. Navnet på den returnerte kolonnen er Verdi.
Syntaks
GENERATESERIES(<startValue>, <endValue>[, <incrementValue>])
Parametere
Vilkår | Definisjon |
---|---|
startValue |
Den opprinnelige verdien som ble brukt til å generere sekvensen. |
endValue |
Sluttverdien som brukes til å generere sekvensen. |
incrementValue |
(Valgfritt) Intervallerverdien for sekvensen. Når den ikke er angitt, er standardverdien 1. |
Returverdi
En enkelt kolonnetabell som inneholder verdiene i en aritmetisk serie. Navnet på kolonnen er Verdi.
Merknader
Når endValue er mindre enn startValue, returneres en tom tabell.
incrementValue må være en positiv verdi.
Sekvensen stopper ved den siste verdien som er mindre enn eller lik endValue.
Denne funksjonen støttes ikke for bruk i DirectQuery-modus når den brukes i beregnede kolonner eller regler for sikkerhet på radnivå (RLS).
Eksempel 1
Følgende DAX spørring:
EVALUATE GENERATESERIES(1, 5)
Returnerer følgende tabell med én kolonne:
[Verdi] |
---|
1 |
2 |
3 |
4 |
5 |
Eksempel 2
Følgende DAX spørring:
EVALUATE GENERATESERIES(1.2, 2.4, 0.4)
Returnerer følgende tabell med én kolonne:
[Verdi] |
---|
1.2 |
1.6 |
2 |
2.4 |
Eksempel 3
Følgende DAX spørring:
EVALUATE GENERATESERIES(CURRENCY(10), CURRENCY(12.4), CURRENCY(0.5))
Returnerer følgende tabell med én kolonne:
[Verdi] |
---|
10 |
10.5 |
11 |
11.5 |
12 |