Zdieľať cez


PARALELNÉ OBD.

Vzťahuje sa na:Vypočítaný stĺpecVypočítaná tabuľkaVýpočet vizuálu mierky

Poznámka

Táto funkcia sa neodporúča používať vo výpočtoch vizuálu, pretože pravdepodobne vracia nezmyselné výsledky.

Vráti tabuľku obsahujúcu stĺpec dátumov, ktorý predstavuje obdobie súbežné s dátumami v zadanom stĺpci dátumy v aktuálnom kontexte, s dátumami posununutými o určitý počet intervalov buď dopredu alebo dozadu v čase.

Syntax

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

Parametre

Obdobie Definícia
Dátumy Stĺpec, ktorý obsahuje dátumy.
number_of_intervals Celé číslo určujú ktoré určuje počet intervalov, ktoré sa majú pripočítať k dátumom alebo od týchto dátumov odpočítať.
Interval Interval, o ktorý sa majú posunúť dátumy. Interval môže mať jednu z týchto hodnôt: year, , quartermonth.

Vrátená hodnota

Tabuľka obsahujúca jeden stĺpec hodnôt dátumu.

Poznámky

  • Táto funkcia použije aktuálnu množinu dátumov v stĺpci zadanom hodnotou dátumy, posunie prvý dátum a posledný dátum o zadaný počet intervalov a potom vráti všetky súvislé dátumy medzi dvomi posununými dátumami. Ak je interval čiastkovým rozsahom mesiaca, štvrťroka alebo roka, potom sa vyplnia aj všetky čiastkové mesiace vo výsledku, aby sa vyplnil celý interval.

  • Argument dates môže byť ľubovoľný z týchto možností:

    • odkaz na stĺpec dátumu a času,
    • výraz tabuľky, ktorý vráti jeden stĺpec hodnôt dátumu a času,
    • Boolovský výraz, ktorý definuje tabuľku s jedným stĺpcom hodnôt dátumu a času.
  • Obmedzenia booleovských výrazov sú popísané v téme Funkcia CALCULATE.

  • Ak je číslo zadané pre number_of_intervals kladné, dátumy v parametri dátumy sa posunú v čase dopredu, a ak je toto číslo záporné, dátumy v parametri dátumy sa posunú v čase späť.

  • Parameter interval je enumerácia, nie množina reťazcov. Preto hodnoty nemajú byť uzavreté v úvodzovkách. Pri použití hodnôt year, , quartermonth je ich potrebné napísať v plnom znení.

  • Výsledná tabuľka obsahuje iba dátumy, ktoré sa zobrazujú v hodnotách základného stĺpca tabuľky.

  • Funkcia PARALLELPERIOD je podobná funkcii DATEADD okrem toho, že funkcia PARALLELPERIOD vždy vráti celé obdobia na danej úrovni granularity namiesto čiastkových období, ktoré vracia funkcia DATEADD. Ak máte napríklad výber dátumov, ktoré sa začínajú 10. júna a končia 21. júna toho istého roka, a chcete tento výber presunúť dopredu o jeden mesiac, funkcia PARALLELPERIOD vráti všetky dátumy z nasledujúceho mesiaca (od 1. júla do 31. júla). Ak sa však namiesto toho použije funkcia DATEADD, výsledok bude obsahovať iba dátumy od 10. júla do 21. júla.

  • Táto funkcia nie je podporovaná na použitie v režime DirectQuery, keď sa používa vo vypočítaných stĺpcoch alebo v pravidlách zabezpečenia na úrovni riadkov (RLS).

Príklad

V nasledujúcej ukážke vzorec vytvorí mierku, ktorá vypočíta predaj za predchádzajúci rok pre internetový predaj.

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

Funkcie časovej inteligencie
Funkcie dátumu a času
Funkcia DATEADD