GENERATESERIES
aplica-se a:coluna calculada
tabela calculada
medida
cálculo visual
Retorna uma única tabela de colunas que contém os valores de uma série aritmética, ou seja, uma sequência de valores em que cada uma é diferente da anterior por uma quantidade constante. O nome da coluna retornada é Value.
Sintaxe
GENERATESERIES(<startValue>, <endValue>[, <incrementValue>])
Parâmetros
Prazo | 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 única tabela de colunas que contém os valores de uma série aritmética. O nome da coluna é Value.
Observações
Quando endValue é menor que startValue, uma tabela vazia é retornada.
incrementValue deve ser um valor positivo.
A sequência para no último valor menor ou igual a endValue.
Essa função não tem suporte para uso no modo DirectQuery quando usada em colunas calculadas ou regras de RLS (segurança em nível de linha).
Exemplo 1
A seguinte consulta DAX:
EVALUATE GENERATESERIES(1, 5)
Retorna a tabela a seguir com uma única coluna:
[Valor] |
---|
1 |
2 |
3 |
4 |
5 |
Exemplo 2
A seguinte consulta DAX:
EVALUATE GENERATESERIES(1.2, 2.4, 0.4)
Retorna a tabela a seguir com uma única coluna:
[Valor] |
---|
1.2 |
1.6 |
2 |
2.4 |
Exemplo 3
A seguinte consulta DAX:
EVALUATE GENERATESERIES(CURRENCY(10), CURRENCY(12.4), CURRENCY(0.5))
Retorna a tabela a seguir com uma única coluna:
[Valor] |
---|
10 |
10.5 |
11 |
11.5 |
12 |