Quando usar
Para janelas móveis, como "últimos 90 dias" ou "últimos 12 meses".
Sintaxe
DAX
DATESINPERIOD(<Datas> ou <Calendário>, <DataInicial>, <NúmeroDeIntervalos>, <Intervalo>[, <ComportamentoFinal>])Parâmetros
Datas ou Calendário: Coluna que contém datas ou referência a um calendário. DataInicial: Expressão de data. Com calendário, use o mesmo tipo da coluna primária marcada como Dia. NúmeroDeIntervalos: Inteiro; positivo avança no tempo, negativo recua. Intervalo: DAY, WEEK, MONTH, QUARTER ou YEAR (enumeração, sem aspas). WEEK só com calendário. ComportamentoFinal (Opcional): Só com calendário. PRECISE (padrão) ou ENDALIGNED.
Aplica-se a
- SimColuna Calculada
- SimTabela Calculada
- SimMedida
- NãoCálculo Visual
Exemplo
DAX
// Vendas dos últimos 90 dias a partir da última data do contexto
Total de Vendas 90d =
CALCULATE (
[Total de Vendas],
DATESINPERIOD (
TabDimCalendario[Data],
MAX ( TabDimCalendario[Data] ), // âncora: última data visível
-90, // negativo = para trás
DAY
)
)Mais informações
- Lançamento
- 2016-Nov