Partilhar via


GENERATESERIES

Aplica-se a:Colunacalculada Tabelacalculada MedidaCá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