GENERATESERIES

Aplica-se a:Coluna calculadaTabela calculadaMedidaCálculo visual

Retorna uma tabela de coluna única contendo os valores de uma série aritmética, ou seja, uma sequência de valores em que cada uma difere da anterior por uma quantidade constante. O nome da coluna retornada é Valor.

Sintaxe

GENERATESERIES(<startValue>, <endValue>[, <incrementValue>])

Parâmetros

Termo 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.

Retornar valor

Uma tabela de coluna única que contém os valores de uma série aritmética. O nome da coluna é Valor.

Comentários

  • Quando endValue for menor que startValue, uma tabela vazia será retornada.

  • incrementValue deve ser um valor positivo.

  • A sequência é interrompida no último valor inferior ou igual a endValue.

  • Não há suporte para a função ser usada no modo DirectQuery quando usada em regras RLS (segurança em nível de linha) ou colunas calculadas.

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