GENERATESERIES
Aplica-se a:Coluna calculada
Tabela calculada
Medida
Cálculo visual
Devolve uma tabela de coluna única que contém os valores de uma série aritmética, ou seja, uma sequência de valores em que cada um difere do anterior por uma quantidade constante. O nome da coluna retornada é Value.
Sintaxe
GENERATESERIES(<startValue>, <endValue>[, <incrementValue>])
Parâmetros
Vigência | Definição |
---|---|
startValue |
O valor inicial usado para gerar a sequência. |
endValue |
O valor final usado para gerar a sequência. |
incrementValue |
(Opcional) O valor de incremento da sequência. Quando não fornecido, o valor padrão é 1. |
Valor de retorno
Uma tabela de coluna única contendo os valores de uma série aritmética. O nome da coluna é Value.
Comentários
Quando endValue é menor que startValue, uma tabela vazia é retornada.
incrementValue deve ser um valor positivo.
A sequência para no último valor que é menor ou igual a endValue.
Esta função não é suportada para utilização no modo DirectQuery quando utilizada em colunas calculadas ou regras de segurança ao nível da linha (RLS).
Exemplo 1
O seguinte DAX consulta:
EVALUATE GENERATESERIES(1, 5)
Devolve a seguinte tabela com uma única coluna:
[Valor] |
---|
1 |
2 |
3 |
4 |
5 |
Exemplo 2
O seguinte DAX consulta:
EVALUATE GENERATESERIES(1.2, 2.4, 0.4)
Devolve a seguinte tabela com uma única coluna:
[Valor] |
---|
1.2 |
1.6 |
2 |
2.4 |
Exemplo 3
O seguinte DAX consulta:
EVALUATE GENERATESERIES(CURRENCY(10), CURRENCY(12.4), CURRENCY(0.5))
Devolve a seguinte tabela com uma única coluna:
[Valor] |
---|
10 |
10.5 |
11 |
11.5 |
12 |