Forum Discussion
Hierarchy help
Hi,
Im just wondering if there's possibly a function that would help total up however many lower levels there is in a hierarchy e.g. Building name below and display the total (400).
The reason I ask is because the first measure ( Total Bookable Hours) for the 200 below comes from an unrelated date table so it doesn't naturally sum upwards. I almost need the Total bookable hours to display for how ever many occurences of a room there is and display total for the building.
The measure reads
Ive looked into isinscope but the second part for the building I cant seem to work, and the measure totals dont seem to help.
Hope that makes sense
Thanks
Liam
Hi , Anonymous
It looks like the same thread there.
So I directly tested the pbix you provide there.
It is unreasonable to establish relationship between tables through the field "Date" and "Start date"
Through your original formula, I guess you may just want to get the result of [count of all working days in the date] * 10.
If it is , try this measure as below:
Measure = SUMX(GROUPBY('Bookings','Bookings'[Building Name],'Bookings'[Room]),COUNTROWS(FILTER(DISTINCT('Bookings'[Start Date]),WEEKDAY([Start Date],2) IN {1,2,3,4,5})) *10 )Best Regards,
Community Support Team _ Eason
7 Replies
- amitchandakSuper User
Anonymous , refer if this can help
https://www.sqlbi.com/articles/clever-hierarchy-handling-in-dax/
- AnonymousNot applicable
Hi amitchandak ,
Thanks for your reply. This article relies on the measure summing upwards naturally which unfortunately my measure doesnt do.
Thanks
Liam
- v-easonf-msftCommunity Support
Hi , Anonymous
It looks like the same thread there.
So I directly tested the pbix you provide there.
It is unreasonable to establish relationship between tables through the field "Date" and "Start date"
Through your original formula, I guess you may just want to get the result of [count of all working days in the date] * 10.
If it is , try this measure as below:
Measure = SUMX(GROUPBY('Bookings','Bookings'[Building Name],'Bookings'[Room]),COUNTROWS(FILTER(DISTINCT('Bookings'[Start Date]),WEEKDAY([Start Date],2) IN {1,2,3,4,5})) *10 )Best Regards,
Community Support Team _ Eason- AnonymousNot applicable
Hi v-easonf-msft ,
My apologies, I thought it had been deleted. Thankyou so much for your time and the measure.
Regards
Liam