Quando usar
Em cálculos visuais, para somas ou médias sobre os últimos/próximos N elementos do eixo, combinada com CALCULATE.
Sintaxe
RANGE(<Passo>[, <IncluirAtual>][, <Eixo>][, <OrderBy>][, <Blanks>][, <Reset>])Parâmetros
Passo: número de linhas antes (negativo) ou depois (positivo) da linha atual; deve ser constante. IncluirAtual (Opcional): valor lógico que indica se a linha atual entra no intervalo; padrão TRUE. Eixo (Opcional): referência de eixo: ROWS, COLUMNS, ROWPAGES (múltiplos pequenos) ou combinações deles, como ROWS COLUMNS; se omitido, usa o primeiro eixo da forma visual. OrderBy (Opcional): cláusula ORDERBY() que define a ordenação de cada partição no eixo. Blanks (Opcional): tratamento de BLANK na ordenação: DEFAULT, FIRST ou LAST. Reset (Opcional): se e em que nível o cálculo reinicia: referência de campo, NONE (padrão), LOWESTPARENT, HIGHESTPARENT ou inteiro.
Aplica-se a
- NãoColuna Calculada
- NãoTabela Calculada
- NãoMedida
- SimCálculo Visual
Exemplo
// Cálculo visual: vendas dos últimos 6 meses (5 anteriores + atual)
Vendas Últimos 6M = CALCULATE ( SUM ( [Total de Vendas] ), RANGE ( -5, ROWS ) )
// Vendas dos próximos 12 meses, sem incluir o mês atual
Vendas Próximos 12M = CALCULATE ( SUM ( [Total de Vendas] ), RANGE ( 12, FALSE, ROWS ) )Mais informações
- Lançamento
- 2023-Mar