PARALLELPERIOD
Gælder for:Beregnet tabel beregningaf målingsvisualisering for en beregnet kolonne
Bemærk
Denne funktion frarådes til brug i visuelle beregninger , da den sandsynligvis returnerer meningsløse resultater.
Returnerer en tabel, der indeholder en kolonne med datoer, der repræsenterer en periode, der er parallel med datoerne i den angivne datokolonne , i den aktuelle kontekst, hvor datoerne flyttes et antal intervaller enten frem i tiden eller tilbage i tiden.
Syntaks
PARALLELPERIOD(<dates>,<number_of_intervals>,<interval>)
Parametre
Begreb | Definition |
---|---|
Datoer | En kolonne, der indeholder datoer. |
number_of_intervals | Et heltal, der angiver det antal intervaller, der skal føjes til eller trækkes fra datoerne. |
interval | Det interval, datoerne skal flyttes med. Værdien for intervallet kan være en af følgende: year , , quarter month . |
Returværdi
En tabel, der indeholder en enkelt kolonne med datoværdier.
Bemærkninger
Denne funktion tager det aktuelle sæt datoer i den kolonne, der er angivet af datoer, flytter den første dato og den sidste dato det angivne antal intervaller og returnerer derefter alle sammenhængende datoer mellem de to ændrede datoer. Hvis intervallet er et delvist interval af måned, kvartal eller år, udfyldes eventuelle delvise måneder i resultatet også for at fuldføre hele intervallet.
Argumentet dates kan være et af følgende:
- En reference til en dato/klokkeslæt-kolonne,
- Et tabeludtryk, der returnerer en enkelt kolonne med dato-/klokkeslætsværdier,
- Et boolesk udtryk, der definerer en tabel med en enkelt kolonne med dato-/klokkeslætsværdier.
Begrænsninger på booleske udtryk er beskrevet i emnet Funktionen CALCULATE.
Hvis det tal, der er angivet for number_of_intervals , er positivt, flyttes datoerne i datoer fremad i tiden. Hvis tallet er negativt, flyttes datoerne i datoer tilbage i tiden.
Intervalparameteren er en optælling, ikke et sæt strenge. Derfor må værdier ikke være omsluttet af anførselstegn. Værdierne:
year
,quarter
skalmonth
også staves fuldt ud, når du bruger dem.Resultattabellen indeholder kun datoer, der vises i værdierne i den underliggende tabelkolonne.
Funktionen PARALLELPERIOD ligner funktionen DATEADD, bortset fra at PARALLELPERIOD altid returnerer komplette perioder på det angivne granularitetsniveau i stedet for de delvise perioder, som DATEADD returnerer. Hvis du f.eks. har et udvalg af datoer, der starter den 10. juni og slutter den 21. juni i samme år, og du vil flytte markeringen en måned frem, returnerer funktionen PARALLELPERIOD alle datoer fra den næste måned (1. juli til 31. juli). Men hvis DATEADD bruges i stedet, indeholder resultatet kun datoer fra den 10. juli til den 21. juli.
Denne funktion understøttes ikke til brug i DirectQuery-tilstand, når den bruges i beregnede kolonner eller RLS-regler (row-level security).
Eksempel
Formlen i følgende eksempel opretter en måling, der beregner det forrige års salg for internetsalg.
= CALCULATE(SUM(InternetSales_USD[SalesAmount_USD]), PARALLELPERIOD(DateTime[DateKey],-1,year))
Relateret indhold
Time intelligence-funktioner
Funktioner for dato og klokkeslæt
Funktionen DATEADD
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: I hele 2024 udfaser vi GitHub-problemer som feedbackmekanisme for indhold og erstatter det med et nyt feedbacksystem. Du kan få flere oplysninger under:Indsend og få vist feedback om