Compartilhar via


GENERATESERIES

aplica-se a:coluna calculadatabela calculadamedidacálculo visual

Retorna uma única tabela de colunas que contém os valores de uma série aritmética, ou seja, uma sequência de valores 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 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 única tabela de colunas que contém 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 menor ou igual a endValue.

  • Essa função não tem suporte para uso no modo DirectQuery quando usada em colunas calculadas ou 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:

[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