Lue englanniksi

Jaa


DATEADD

Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMeasureVisuaalinen laskutoimitus

Huomautus

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 on siirretty joko eteenpäin or taaksepäin time määritetyn päivämäärävälin mukaan nykyisessä kontekstissa.

Syntaksi

DATEADD(<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, day

Palauta value

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

Huomautuksia

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.

    Huomautus

    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, day tulisi kirjoittaa kokonaan, kun niitä käytetään.

  • Tulostaulukko sisältää vain päivämäärät, jotka ovat olemassa dates sarakkeessa.

  • If päivämäärät nykyisessä kontekstissa not muodostaa yhtenäisen välin, funktio palauttaa error.

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

Esimerkki – päivämääräjoukon siirtäminen

Seuraava kaava laskee päivämäärät, jotka ovat yksi year ennen nykyisen kontekstin päivämääriä.

= DATEADD(DateTime[DateKey],-1,year)  

Time tietofunktiot
Date and time-funktiot