Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get certified in Microsoft Fabric—for free! For a limited time, the Microsoft Fabric Community team will be offering free DP-600 exam vouchers. Prepare now

Reply
droupa
Frequent Visitor

Help with PY Comparative

Hi,

 

I am trying to compare PY revenue on reservations/booking data, but I want to exclude all the reservations that were booked within in year of the current date of the report being run. This is the formula im using in a visualization, but it shows zero values. 😞

 

PY YTD Total Revenue = sumx(
filter(Reservations,Reservations[Booking Date]<[Booking date PY]),[PY Total Revenue]
)

 

The measures within this formula are shown below:

 

Booking date PY = DATE(YEAR(NOW())-1,MONTH(NOW()), DAY(NOW()))

 

PY Total Revenue = calculate([Total Revenue],SAMEPERIODLASTYEAR('Calendar'[Date]))


Total Revenue = sumx(filter(Reservations,Reservations[Notes2]="Reserved"),Reservations[Revenue ex VAT])

 

Hereis the link to my Power BI file:

Sales report v2

 

Does anyone know what im doing wrong?

 

Many thanks!

 

1 REPLY 1
TeigeGao
Solution Sage
Solution Sage

HI @droupa ,

PLease try to use the following DAX query:

PY YTD Total Revenue = sumx(
filter('Calendar','Calendar'[Date]<[Booking date PY]),[PY Total Revenue]
)

Based on my test, we'd better not using multiple date column in this scenario.

Best Regards,

Teige

Helpful resources

Announcements
OCT PBI Update Carousel

Power BI Monthly Update - October 2024

Check out the October 2024 Power BI update to learn about new features.

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

October NL Carousel

Fabric Community Update - October 2024

Find out what's new and trending in the Fabric Community.