This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreLevel up your Power BI skills this month - build one visual each week and tell better stories with data! Get started
Hi, I have the below measure which calculates the number of days between two dates filtered by the datebetween function. I only want to show this measure when it falls between the dates provided in DateBetween. This works until I add the +1, then it provides a value against all dates (see image). How do I add 1 without breaking the filter?
MEASURE Charge[RentalDaysUsed] =
CALCULATE (
DATEDIFF ( [CurrentRentalFromDate], MAX ( Charge[dtChargeDate1] ), DAY ) + 1,
DATESBETWEEN (
Charge[dtChargeDate1],
[CurrentRentalFromDate],
MAX ( Charge[dtChargeDate1] )
)
)
Solved! Go to Solution.
Thansk for the reply but I fixed this by adding a FILTER instead of the DATESBETWEEN:
Thansk for the reply but I fixed this by adding a FILTER instead of the DATESBETWEEN:
Hi @gclements ,
You could try something like this:
Charge[RentalDaysUsed] =
VAR __daysUsed =
CALCULATE(
DATEDIFF(
[CurrentRentalFromDate],
MAX(Charge[dtChargeDate1]),
DAY
),
DATESBETWEEN(
Charge[dtChargeDate1],
[CurrentRentalFromDate],
MAX(Charge[dtChargeDate1])
)
)
RETURN
SWITCH(
TRUE(),
ISBLANK(__daysUsed), BLANK(),
__daysUsed + 1
)
Not the most elegant solution, but should get you over the line.
Pete
Proud to be a Datanaut!
Check out the April 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
| User | Count |
|---|---|
| 35 | |
| 27 | |
| 26 | |
| 22 | |
| 18 |
| User | Count |
|---|---|
| 67 | |
| 36 | |
| 32 | |
| 26 | |
| 23 |