GENERATESERIES
aplica-se a:coluna calculadatabela calculadaMeasurecálculo visual
Retorna uma única tabela de colunas que contém a values de uma série aritmética, ou seja, uma sequência de values 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 value inicial usado para generate a sequência. |
endValue |
O value final usado para generate a sequência. |
incrementValue |
(Opcional) O incremento value da sequência. Quando not fornecido, o value padrão é 1. |
Retornar value
Uma única tabela de colunas que contém o values 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 valuepositivo.
A sequência para no lastvalue que é menor que or igual a endValue.
Essa função not tem suporte para uso no modo DirectQuery quando usada em colunas calculadas or 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:
[Value] |
---|
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:
[Value] |
---|
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:
[Value] |
---|
10 |
10.5 |
11 |
11.5 |
12 |