The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends September 15. Request your voucher.
This is a very new experience to me and after a few attempts I am out of ideas on how to achieve this.
Essentially, I need to show the highest condition for the day, however our data is being captured hourly, so I need to group the timestamps by date. That first part I managed to do easily. The second bit is where I'm stuck.
Above is a screenshot of a scenario. Ignore the Manual and Current non compliant columns as the condition column already calculates the final values I need to summarise. So for this instance, the whole day should be flagged as 1, how can I make a new column that will look at the highest condition valueof the day and return it, this means the new column should only have the value 1 across all rows. Thanks in advance
Solved! Go to Solution.
Hi, considering that you would need a column, I created this sample dataset and created a conditional column:
Below is the column calculation:
Hi,
Write this calculated column formula
Highest condition value = calculate(max(Data[Condition]),filter(Data,Data[Date]=earlier(Data[Date])))
Hope this helps.
It didn't work, I'm getting the highest value possible in all rows, which is 2
Hi, considering that you would need a column, I created this sample dataset and created a conditional column:
Below is the column calculation:
It worked, I had to edit the formula to also filter by location. I got a follow up question, how can I aggregate that into one single value for count? Off your example, there would be a count for each condition. Though it counts only one instance. So there would be
0 = 1 day
1 = 1 day
2 = 1 day
User | Count |
---|---|
57 | |
54 | |
53 | |
48 | |
30 |
User | Count |
---|---|
177 | |
88 | |
70 | |
48 | |
48 |