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
Termo | Definição |
---|---|
startValue | O valor inicial usado para gerar a sequência. |
valor final | 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 devolvido
Uma tabela de coluna única contendo 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 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
A seguinte consulta DAX:
EVALUATE GENERATESERIES(1, 5)
Devolve a seguinte tabela com uma única coluna:
[Valor] |
---|
1 |
2 |
3 |
4 |
5 |
Exemplo 2
A seguinte consulta DAX:
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
A seguinte consulta DAX:
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 |