Megosztás a következőn keresztül:


PARALLELPERIOD

A következőre vonatkozik: Számított oszlop Számított tábla Mérték vizualizáció számítása

Feljegyzés

Ez a függvény nem használható vizualizációs számításokban, mivel valószínűleg értelmetlen eredményeket ad vissza.

Egy olyan táblát ad vissza, amely a dátumok oszlopával párhuzamos időszakot jelöl a megadott dátumoszlopban , az aktuális kontextusban, és a dátumok több időközt toltak el előre vagy vissza az időben.

Syntax

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

Paraméterek

Időszak Definíció
datolya Dátumokat tartalmazó oszlop.
number_of_intervals Egész szám, amely a dátumokhoz hozzáadandó vagy kivonandó intervallumok számát adja meg.
interval Az az intervallum, amellyel el szeretné tolni a dátumokat. Az intervallum értéke a következők egyike lehet: year, quarter, month.

Visszaadott érték

A dátumértékek egyetlen oszlopát tartalmazó táblázat.

Megjegyzések

  • Ez a függvény a dátumok szerint megadott oszlop aktuális dátumkészletét veszi figyelembe, eltolja az első dátumot és az utolsó dátumot a megadott számú intervallummal, majd visszaadja a két eltolt dátum közötti összes összefüggő dátumot. Ha az intervallum egy hónap, negyedév vagy év részleges tartománya, akkor az eredményben szereplő bármely részleges hónap is ki lesz töltve a teljes intervallum befejezéséhez.

  • A dátum argumentum a következők bármelyike lehet:

    • Dátum/idő oszlopra mutató hivatkozás,
    • Egy táblakifejezés, amely a dátum/idő értékek egyetlen oszlopát adja vissza,
    • Egy logikai kifejezés, amely egy egyoszlopos dátum-/időértékeket tartalmazó táblázatot határoz meg.
  • A logikai kifejezések korlátozásait a CALCULATE függvény témakör ismerteti.

  • Ha a number_of_intervals megadott szám pozitív, a dátumok dátumait előrehaladja az idő; ha a szám negatív, a dátumok dátumait a rendszer visszahelyezi az időben.

  • Az intervallumparaméter enumerálás, nem sztringek halmaza, ezért az értékeket nem szabad idézőjelek közé tenni. A következő értékeket yearquartermonth is teljes egészében kell megadni használatukkor.

  • Az eredménytábla csak az alapul szolgáló táblaoszlop értékeiben megjelenő dátumokat tartalmazza.

  • A PARALLELPERIOD függvény hasonló a DATEADD függvényhez, azzal a kivétellel, hogy a PARALLELPERIOD függvény mindig teljes időszakokat ad vissza az adott részletességi szinten a DATEADD által visszaadott részleges időszakok helyett. Ha például olyan dátumokat választ ki, amelyek június 10-én kezdődnek, és ugyanazon év június 21-én fejeződnek be, és ezt a kijelölést egy hónappal előre szeretné helyezni, akkor a PARALLELPERIOD függvény a következő hónap összes dátumát visszaadja (július 1-től július 31-ig); ha azonban a DATEADD függvényt használja, akkor az eredmény csak a július 10. és július 21. közötti dátumokat tartalmazza.

  • Ez a függvény nem támogatott DirectQuery módban, ha számított oszlopokban vagy sorszintű biztonsági (RLS) szabályokban használják.

Példa

Az alábbi mintaképlet létrehoz egy mértéket, amely kiszámítja az internetes értékesítések előző évi értékesítéseit.

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

Időintelligencia-függvények
Dátum- és időfüggvények
DATEADD függvény