Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowData Days is here! Join us now for 60+ days of learning, challenges, and connection. Learn more
Hi,
Im having a bit struggling with DAX when trying to compare values for each rows. What I am trying to do is i want to return the higher value if I compare one by one row for energydata_value. For example, if the current value that I want to compare is 2253, it is lower than the previous 2467, thus, the max column will update that '2467' for that row. And if I meet the new maximum number, the max column will return that new max number.
This is the data that I am currently used. The max column is the expected result that will return the higher value if we compare with the previous value.
Is this possible in Power BI? If yes, I am very happy if anyone can help me with this. Thanks a lot!
Solved! Go to Solution.
@Anonymous , a new column
maxx(filter(Table, [Date/time] <= earlier([Date/Time])), [Evergydata_value])
Don't miss out on Data Days, June 15 through August 7. Learn Fabric, Power BI, SQL, AI and more.
Check out the May 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 23 | |
| 23 | |
| 21 | |
| 20 | |
| 15 |
| User | Count |
|---|---|
| 58 | |
| 54 | |
| 42 | |
| 30 | |
| 24 |