Del via


PARALLELPERIOD

gjelder:beregnet kolonneberegnet tabellMeasurevisualobjektberegning

Notat

Denne funksjonen frarådes for bruk i visuelle beregninger da den sannsynligvis returnerer meningsløse resultater.

Returnerer en tabell som contains en kolonne med datoer som representerer en periode parallelt med datoene i den angitte dates kolonnen, i gjeldende kontekst, der datoene forskjøvet et antall intervaller fremover i timeor tilbake i time.

Syntaks

PARALLELPERIOD(<dates>,<number_of_intervals>,<interval>)

Parametere

Vilkår Definisjon
dates En kolonne som contains datoer.
number_of_intervals Et heltall som angir antall intervaller som skal legges til i or trekke fra datoene.
interval Intervallet for å forskyve datoene. Intervall value kan være ett av følgende: year, quarter, month.

Returner value

En tabell som inneholder én kolonne med datevalues.

Merknader

  • Denne funksjonen tar gjeldende sett med datoer i kolonnen angitt av dates, flytter firstdateandlastdate angitt antall intervaller, and returnerer deretter all sammenhengende datoer mellom de to forskjøvet datoene. If intervallet er en delvis range av month, quarter, oryear fylles også eventuelle delvise måneder i resultatet ut for å fullføre hele intervallet.

  • Argumentet dates kan være ett av følgende:

    • En referanse til en date/time kolonne,
    • Et tabelluttrykk som returnerer én enkelt kolonne med date/timevalues,
    • Et boolsk uttrykk som definerer en tabell med én kolonne med date/timevalues.
  • Begrensninger for boolske uttrykk beskrives i emnet CALCULATE funksjonen.

  • If tallet som er angitt for number_of_intervals er positivt, flyttes datoene i dates fremover i time; if tallet er negativt, flyttes datoene i dates tilbake i time.

  • Parameteren interval er en opplisting, not et sett med strenger. derfor bør valuesnot omsluttes av anførselstegn. I tillegg bør values: year, quarter, month staves i sin helhet når du bruker dem.

  • Resultattabellen inneholder bare datoer som vises i values i den underliggende tabellkolonnen.

  • Funksjonen PARALLELPERIOD ligner på DATEADD-funksjonen except som alltid PARALLELPERIOD returnerer hele perioder på angitt detaljnivå i stedet for de delvise periodene som DATEADD returnerer. if du for eksempel har et utvalg av datoer som starter 10. juni and avsluttes 21. juni av samme year, and du vil flytte det merkede området fremover med én month, returnerer PARALLELPERIOD-funksjonen all datoer fra nextmonth (1. juli til 31. juli). men ifDATEADD brukes i stedet, vil resultatet bare inkludere datoer fra 10. juli til 21. juli.

  • Denne funksjonen støttes not for bruk i DirectQuery-modus når den brukes i beregnede kolonner or regler for sikkerhet på radnivå (RLS).

Eksempel

Følgende sample formel oppretter en measure som beregner previousyear salg for Internett-salg.

= CALCULATE(SUM(InternetSales_USD[SalesAmount_USD]), PARALLELPERIOD(DateTime[DateKey],-1,year))

Time intelligensfunksjonerDateandtime funksjonerDATEADD funksjon