Tapahtumat
Liity seuraamme FabCon Vegasiin
31. maalisk. klo 23 - 2. huhtik. klo 23
Lopullinen Microsoft Fabric-, Power BI-, SQL- ja tekoälyyhteisöjohtoinen tapahtuma. 31.3.–2.4.2025.
Rekisteröidy jo tänäänTätä selainta ei enää tueta.
Päivitä Microsoft Edgeen, jotta voit hyödyntää uusimpia ominaisuuksia, suojauspäivityksiä ja teknistä tukea.
Koskee seuraavia:Laskettu sarake
Laskettu taulukko
Measure
Visuaalinen 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 alkaa määritetyllä aloituspäivämäärän dateand jatkuu määritettyyn päättymispäivämäärään date.
Tämä funktio sopii filterCALCULATE-funktioon. Sen avulla voit filter lausekkeen mukautetulla daterange.
Huomautus
If käytät tavallisia date aikavälejä, kuten päiviä, kuukausia, vuosineljänneksitä or vuotta, on suositeltavaa käyttää paremmin sopivaa DATESINPERIOD.)
DATESBETWEEN(<Dates>, <StartDate>, <EndDate>)
Termi | Määritelmä |
---|---|
Dates |
date sarake. |
StartDate |
date lauseke. |
EndDate |
date lauseke. |
Taulukko, joka sisältää yhden sarakkeen datevalues.
Yleisimpään käyttötapaukseen dates
on viittaus merkityn date taulukon date sarakkeeseen.
If
StartDate
on BLANK, StartDate
on dates
-sarakkeen earliestvalue.
If
EndDate
on BLANK, EndDate
on dates
sarakkeen viimeisin value.
StartDate
and
EndDate
käytettävät päivämäärät ovat sisältyviä. Näin ollen ifStartDate
value on 1.7.2019, kyseinen date sisällytetään palautettuun taulukkoon (edellyttäen, että date on dates
-sarakkeessa).
Palautettu taulukko voi sisältää vain Dates
-sarakkeeseen tallennettuja päivämääriä. Näin ollen ifDates
-sarake alkaa 1.7.2017 andStartDate
value on 1.7.2016, palautettu taulukko alkaa 1.7.2017.
Tätä funktiota not tueta DirectQuery-tilassa, kun sitä käytetään lasketuissa sarakkeissa or rivitason suojauksen (RLS) säännöissä.
Seuraavassa Sales -taulukon measure määritelmässä tuotetaan DATESBETWEEN-funktiolla life-to-date (LTD) -laskutoimitus. Life-to-date edustaa measure kertymistä time suhteen timealusta lähtien.
Huomaa, että kaava käyttää MAX funktiota. Tämä funktio palauttaa filter kontekstin viimeisimmän date. DATESBETWEEN funktio siis palauttaa päivämäärätaulukon earliestdate alkaen viimeisimpään raportoituun date.
Tämän artikkelin esimerkkejä voidaan käyttää sample Adventure Works DW 2020 Power BI Desktop -mallin kanssa. Jos haluat hankkia mallin, katso DAXsample mallin.
Customers LTD =
CALCULATE(
DISTINCTCOUNT(Sales[CustomerKey]),
DATESBETWEEN(
'Date'[Date],
BLANK(),
MAX('Date'[Date])
)
)
Huomaa, että Date-taulukkoon tallennettu earliestdate on 1.7.2017. Kun raportti filtersmeasure kesäkuun 2020 month mukaan, DATESBETWEEN-funktio palauttaa daterange 1.7.2017–30.6.2020.
Tapahtumat
Liity seuraamme FabCon Vegasiin
31. maalisk. klo 23 - 2. huhtik. klo 23
Lopullinen Microsoft Fabric-, Power BI-, SQL- ja tekoälyyhteisöjohtoinen tapahtuma. 31.3.–2.4.2025.
Rekisteröidy jo tänään