Dela via


CALENDARAUTO

gäller för:beräknad kolumnberäknad tabellMeasurevisuell beräkning

Not

Den här funktionen rekommenderas inte för användning i visuella beräkningar eftersom den sannolikt returnerar meningslösa resultat.

Returnerar en tabell med en enda kolumn med namnet "Date" som contains en sammanhängande uppsättning datum. Datumens range beräknas automatiskt baserat på data i modellen.

Syntax

CALENDARAUTO([fiscal_year_end_month])

Parametrar

Term Definition
fiscal_year_end_month Alla DAX uttryck som returnerar ett heltal från 1 till 12. If utelämnas är standardinställningen den value som anges i calendar tabellmallen för den aktuella användaren if närvarande. annars är standardvärdet 12.

Returnera value

Returnerar en tabell med en enda kolumn med namnet "Date" som contains en sammanhängande uppsättning datum. Datumens range beräknas automatiskt baserat på data i modellen.

Anmärkningar

  • date range beräknas på följande sätt:

    • Den earliestdate i modellen som not i en beräknad kolumn or beräknad tabell tas som MinDate.
    • Den senaste date i modellen som not i en beräknad kolumn or beräknad tabell tas som MaxDate.
    • Det daterange som returneras är datum mellan början av den year som är associerad med MinDate and slutet av den year som är associerad med MaxDate.
  • En error returneras if modellen innehåller not alla datetime-values som not i beräknade kolumner or beräknade tabeller.

  • Den här funktionen stöds not för användning i DirectQuery-läge när den används i beräknade kolumner or regler för säkerhet på radnivå (RLS).

Exempel

I det här exemplet är MinDate and MaxDate i datamodellen 1 juli 2010 and 30 juni 2011.

CALENDARAUTO() returnerar all datum mellan den 1 januari 2010 and 31 december 2011.

CALENDARAUTO(3) returnerar all datum mellan 1 april 2010 and 31 mars 2012.