Huomautus
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Koskee seuraavia:Laskettu sarake
Laskettu taulukko
Mittayksikkö
Visuaalinen laskenta -
Muistiinpano
Tätä funktiota ei suositella käytettäväksi visuaalisissa laskutoimituksissa, koska se todennäköisesti palauttaa merkityksettömiä tuloksia.
Palauttaa taulukon, jonka sisältämä päivämääräsarake alkaa määritetyllä aloituspäivällä ja jatkuu määritettyyn päättymispäivään asti.
Tämä funktio sopii suodattimena CALCULATE funktioon. Sen avulla voit suodattaa lausekkeen mukautetun päivämääräalueen mukaan.
Muistiinpano
Jos käsittelet vakiopäivämäärävälejä, kuten päiviä, kuukausia, vuosineljänneksitä tai vuosia, on suositeltavaa käyttää paremmin sopivaa DATESINPERIOD funktiota.
Syntaksi
DATESBETWEEN(<Dates>, <StartDate>, <EndDate>)
Parametrit
Termi | Määritelmä |
---|---|
Dates |
Päivämääräsarake. |
StartDate |
Päivämäärälauseke. |
EndDate |
Päivämäärälauseke. |
Palautusarvo
Taulukko, joka sisältää yhden päivämääräarvojen sarakkeen.
Huomautuksia
Yleisimpään käyttötapaukseen
dates
on viittaus merkityn päivämäärätaulukon päivämääräsarakkeeseen.Jos
StartDate
on BLANK,StartDate
ondates
sarakkeen aikaisin arvo.Jos
EndDate
on BLANK,EndDate
ondates
sarakkeen uusin arvo.StartDate
jaEndDate
käytetään sisältyviä päivämääriä. JosStartDate
arvo on esimerkiksi 1.7.2019, kyseinen päivämäärä sisällytetään palautettuun taulukkoon (mikäli päivämäärä ondates
-sarakkeessa).Palautettu taulukko voi sisältää vain
Dates
-sarakkeeseen tallennettuja päivämääriä. Jos esimerkiksiDates
-sarakkeen ensimmäinen sarake on 1.7.2017 jaStartDate
arvo on 1.7.2016, palautettu taulukko alkaa 1.7.2017.Tätä funktiota ei tueta DirectQuery-tilassa lasketuissa sarakkeissa tai rivitason suojauksen (RLS) säännöissä käytettäväksi.
Esimerkki
Seuraava Myynti -taulukkomittarin
Huomaa, että kaava käyttää MAX funktiota. Tämä funktio palauttaa suodatinkontekstin viimeisimmän päivän. DATESBETWEEN funktio siis palauttaa päivämäärätaulukon varhaisimmasta päivämäärästä alkaen viimeisimpään raportoituun päivämäärään.
Tämän artikkelin esimerkkejä voidaan käyttää Adventure Works DW 2020 Power BI Desktop -mallissa. Jos haluat hakea mallin, katso DAX esimerkkimallin.
Customers LTD =
CALCULATE(
DISTINCTCOUNT(Sales[CustomerKey]),
DATESBETWEEN(
'Date'[Date],
BLANK(),
MAX('Date'[Date])
)
)
Oletetaan, että aikaisin Date -taulukkoon tallennettu päivämäärä on 1.7.2017. Kun raportti suodattaa mittarin kesäkuun 2020 mukaan, DATESBETWEEN-funktio palauttaa päivämääräalueen 1.7.2017–30.6.2020.