Partilhar via


GENERATESERIES

Aplica-se a:Coluna calculadaTabela calculadaMedidaCá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

Vigência 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 tabela de coluna única contendo os valores de uma série aritmética. O nome da coluna é Value.

Comentários

  • 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

O seguinte DAX consulta:

EVALUATE GENERATESERIES(1, 5)

Devolve a seguinte tabela com uma única coluna:

[Valor]
1
2
3
4
5

Exemplo 2

O seguinte DAX consulta:

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

O seguinte DAX consulta:

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