Forum Discussion
Dynamically highlight rows of a table based on the data.
Hi , I have a job requirement in which the power bi has to assess the data based on the last week usage/consumption of the toilet/rooms and recommend the cleaning schedule for the current day. To expalin in detail:(Let's say the Last week usage of male toilet was high during the morning ,then the cleaning should be recommended first in the morning. ( The table has a fixed time of cleaning schedule, (8 am,11am ,3 pm and 7 pm).If the usage is high in the morning,then the 1st cleaning should be 8 and so on..) Has anyone did previously any DAX related to these type of recommendations?
14 Replies
- TomMartens
Super User
Hey Learner_SG ,
please consider creating a pbix file that contains sample data but still reflects your data model (tables, relationships, calculated columns, and measures). Upload the pbix file to onedrive or dropbox and share the link. If you are using Excel to create the sample data instead of the manual input method, please share the Excel file as well.
Please explain the expected result based on the sample data you provided.
It's also important that you share the business rules, like how a high usage is defined.
Regards,
Tom
- Learner_SG
Helper IV
Hi TomMartens , thanks for the reply. I am in the midst of collecting a few more infos from the client regarding these issues. Will get back to u soon.
- Learner_SG
Helper IV
Hi TomMartens ,sorry for the delay in sendin the data. Due to sensitivity of the data nature, I have copied some sample data of the required part and saved it in the excel file.
My current requirement is that based on the occupancy status which is found by (Occupied_status)and water consumption of the urinal(UR water consumption(mL)) and Water Closet (WC Water Consumption(mL)) I need to come up with a recommended cleaning schedule for the male ,female and Handicap toilets.
Currently the condition set is:
For this week Monday, Power BI should check last week Monday’s usage. For Every 1 hour- check for the occupancy count and water usage of the toilets(eg:male). if higher than a limit set(average usage of that particular day) ,then We have to select 4 cleaning schedules which is at least a gap of 2 hours between(8 to 10PM) and display it in the dashboard table .
So, this schedule will change every day based on the corresponding last week same day usage.
I have attached the excel file data. and the sample dashboard.Thanks in advance for the help.
- Learner_SG
Helper IV
Hi TomMartens , I am sorry that the link could not be opened.
I have share it in google drive and verified it could be opened. could you check.
https://drive.google.com/drive/folders/1am2JXiMkOjkvvMFLEx7NQNEj0QwypObP?usp=sharing
- TomMartens
Super User
Hey Learner_SG ,
please explain the expected result based on the data you provided, also it not clear how to consider the status field, as there are blanks and the value "yes".
What else does a DAX statement has to consider what currently is not in the below matrix visual:For example, explain your expected result for the 27th of February, and a 2nd day.
Regards,
Tom
Thanks,
Tom
- v-zhangti
Community Support
Hi, Learner_SG
Can you provide a simple PBIX file for testing? Sensitive information can be removed in advance. What kind of expected results do you expect? You can also show it with pictures. I look forward to your response.
Best Regards,
Community Support Team _Charlotte
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
- Learner_SG
Helper IV
Hi v-zhangti Due to sensitivity of the data nature, I have copied some sample data of the required part and saved it in the excel file.
My current requirement is that based on the occupancy status which is found by (Occupied_status)and water consumption of the urinal(UR water consumption(mL)) and Water Closet (WC Water Consumption(mL)) I need to come up with a recommended cleaning schedule for the male ,female and Handicap toilets.
Currently the condition set is:
For this week Monday, Power BI should check last week Monday’s usage. For Every 1 hour- check for the occupancy count and water usage of the toilets(eg:male). if higher than a limit set(average usage of that particular day) ,then We have to select 4 cleaning schedules which is at least a gap of 2 hours between(8 to 10PM) and display it in the dashboard table .
So, this schedule will change every day based on the corresponding last week same day usage.
I have attached the excel file data. and the sample dashboard.Thanks in advance for the help.
- v-zhangti
Community Support
Hi, Learner_SG
I can't open your link, would you be so kind as to provide a screenshot of the example data in Excel?
Best Regards