Tento článek je o funkci PARALLELPERIOD, která umožňuje zjišťuje data za předchozí nebo následující období.

Může nám odpovědět např. na takovéto otázky:

Jaké hodnoty jsme měli tři měsíce zpět?

Jaké hodnoty jsme měli o dva roky později?

Syntaxe je obdobná jako u jiných datumových funkcí:

  • Year before = CALCULATE(SUM(‘My table'[My values]);PARALLELPERIOD(‘My table'[Date];-1;YEAR);ALL(‘My table’))
PARALLELPERIOD má tři argumenty:
  • Podle kterého sloupce se posouváme v čase
  • O kolik období se posouváme – záporná čísla se vrací zpět, kladná dopředu
  • YEAR, QUARTER nebo MONTH – o která období se posouváme

Ještě je třeba dodat:

  • Funkce PARALLELPERIOD může fungovat podobně jako funkce PREVIOUSYEAR, NEXTYEAR a podobné. Je ale obecnější – může posouvat i o více časových období.
  • Jak je vidět i v tabulce, PARALLELPERIOD použitá pro rok funguje jinak než SAMEPERIODLASTYEAR. Pokud použijete např. pro březen 2019 SAMEPERIODLASTYEAR, dostanete hodnoty z března 2018. Pokud použijete PARALLELPERIOD pro mínus jeden rok, dostanete pro březen celý rok 2018. A PREVIOUSYEAR v tomto funguje stejně jako PARALLELPERIOD.