Jaa


PARALLELPERIOD

Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMeasureVisuaalinen laskutoimitus

Muistiinpano

Tätä funktiota ei suositella käytettäväksi visuaalisissa laskutoimituksissa, koska se todennäköisesti palauttaa merkityksettömiä tuloksia.

Palauttaa taulukon, joka contains päivämääräsarakkeen, joka edustaa ajanjaksoa rinnakkain määritetyn dates sarakkeen päivämäärien kanssa nykyisessä kontekstissa, ja päivämäärät siirretään useita välejä eteenpäin joko eteenpäin timeor takaisin time.

Syntaksi

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

Parametrit

Termi Määritelmä
dates Sarake, joka contains päivämääriä.
number_of_intervals Kokonaisluku, joka määrittää or päivämääristä vähennettävien aikavälien määrän.
interval Aikaväli, jonka mukaan päivämääriä siirretään. Aikavälin value voi olla jokin seuraavista: year, quarter, month.

Palauta value

Taulukko, joka sisältää yhden sarakkeen datevalues.

Huomautuksia

  • Tämä funktio ottaa nykyisen päivämääräjoukon sarakkeessa, joka on määritetty dates, siirtää firstdateandlastdate määritettyä määrää aikavälejä, and sitten palauttaa all yhtenäiset päivämäärät kahden vaihdetun päivämäärän väliltä. If aikaväli on range, month, osittainen quarter, oryear kaikki osittaiset kuukaudet täytetään myös koko aikavälin täyttämiseksi.

  • dates-argumentti voi olla mikä tahansa seuraavista:

    • Viittaus date/time-sarakkeeseen,
    • Taulukkolauseke, joka palauttaa yhden sarakkeen kohteesta date/timevalues,
    • Ehtolauseke, joka määrittää yksisarakkeisen taulukon date/timevalues.
  • Ehtolausekkeiden rajoitteita käsitellään aiheessa CALCULATE funktion.

  • If number_of_intervals määritetty luku on positiivinen, dates päivämääriä siirretään eteenpäin time. if luku on negatiivinen, dates päivämääriä siirretään takaisin time.

  • interval-parametri on luettelointi, not merkkijonojoukko. sen vuoksi values olisi not kirjoitettava lainausmerkkeihin. Myös values: year, quarter, month tulisi kirjoittaa kokonaan, kun niitä käytetään.

  • Tulostaulukko sisältää vain päivämääriä, jotka näkyvät pohjana olevan taulukon sarakkeen values.

  • PARALLELPERIOD-funktio muistuttaa DATEADD-funktiota except että PARALLELPERIOD palauttaa aina täydet jaksot annetulla askelvälitasolla, ei osittaisia jaksoja, jotka DATEADD palauttaa. if sinulla on esimerkiksi päivämäärävalikoima, joka alkaa 10.6. and päättyy saman yearkesäkuun 21. päivänä, and haluat siirtää tätä valintaa eteenpäin yhdellä month sitten PARALLELPERIOD-funktio palauttaa all päivämäärät nextmonth (1.–31.7.). kuitenkin ifDATEADD käytetään sen sijaan, tulos sisältää vain päivämäärät 10.7.–21.7.

  • Tätä funktiota not tueta DirectQuery-tilassa, kun sitä käytetään lasketuissa sarakkeissa or rivitason suojauksen (RLS) säännöissä.

Esimerkki

Seuraava sample-kaava luo measure, joka laskee Internet-myynnin previousyear myynnin.

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

Time tietofunktiotDateandtime funktioidenDATEADD