Compartilhar via


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