March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Hi there,
how to create a DAX Measure = Customer receivables / Customer Sales with Condition:
from 1-29/30 take sales from previous month
if 30/31 (month last day) take sale from full current month
for 'previous month' = CALCULATE(SUM(Invoice[NetAmt]),PREVIOUSMONTH(Date[Date]))
for 'current month' = CALCULATE(SUM(Invoice[NetAmt]),PARALLELPERIOD(Date[Date],0,MONTH))
so if today 27-Oct -> measure return = Customer receivables / Customer Sales previous month
or if today 30-Oct -> measure return = Customer receivables / Customer Sales current month
also issue with february
Solved! Go to Solution.
@mrslyfox,
For Octorber, you want to get current month sales if today is 31-Oct but not 30-Oct, right? If so, create Customer sales measure using the DAX below.
Customer sales = IF(TODAY()=EOMONTH(TODAY(),0),CALCULATE(SUM(Invoice[NetAmt]),PARALLELPERIOD(Date[Date],0,MONTH)),CALCULATE(SUM(Invoice[NetAmt]),PREVIOUSMONTH(Date[Date])))
Regards,
Lydia
@mrslyfox,
For Octorber, you want to get current month sales if today is 31-Oct but not 30-Oct, right? If so, create Customer sales measure using the DAX below.
Customer sales = IF(TODAY()=EOMONTH(TODAY(),0),CALCULATE(SUM(Invoice[NetAmt]),PARALLELPERIOD(Date[Date],0,MONTH)),CALCULATE(SUM(Invoice[NetAmt]),PREVIOUSMONTH(Date[Date])))
Regards,
Lydia
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.
User | Count |
---|---|
124 | |
89 | |
84 | |
70 | |
51 |
User | Count |
---|---|
206 | |
146 | |
97 | |
79 | |
69 |