How to return smallest value if FirstSortedValue finds two values?
I've encountered the following problem. My expression FirstSortedValue(Amount, -Date) sometimes returns NULL because there are two or more values found for a specific Date. Now I could use DISTINCT but I would have no control over which value is returned as it based on load order. I want to always return the smallest value while utilizing the ranking of FirstSortedValue. How can I achieve that?
I am not just looking at the value on the Max Date, but Max Date where Value is the minimum. So, if the max date is 43859 and there are two values associated with it (100 and 200)... the second part of the FirstSortedValue will look not just by 43859, but 43859 - (100/10,000,000,000) and 43859 - (200/10,000,000,000)
Based on the two new values, the max will be the Amount associated with 43859 - (100/10,000,000,000)