Forum Discussion
Inconsistant filter results
Is the 3rd field, "Internal calls" also set to sum?
No, if i change that to SUM that changes the values in ALL other columns to give the SUM of all data and not just the most recent row.
i don't understand that either
- tex6286 years agoCommunity Champion
Alright. The reason that your two tables are behabving differently is because "InternalCalls" is not set to be summarized.
I will try to explain why.
When all of the columns are summarized there are no specific dates remaining to be used in the comparison of isLatest. You're expecting it to get the individual dates of the rows but since everything is summarized there are no rows to get the date from.
Essentailly what this means is that your two measures ends up doing the same thing. In your first measure you use the ALLEXCEPT to ignore the individual rows and find the max date related to the specific agent.
In the second measure you end up doing the exact same thing with the max statement since it's evaluated over all of all the rows for each agent.
My advice would be to use a calulated column in the dataset to determine the most recent rows beforehand and then use that as the filter instead.
I hope this was some help!
Br,
J- Nevos6 years agoFrequent Visitor
Thanks J, I appreciate the input. I was all set to give your comments a big thumbs up until....
At the same time as turning to the forums for help i also asked a colleague to take a look. He aproached it in the same way as me though his measure for comparing the current row against the most recent data entry was slightly cleaning (see below).
IsLatest = If(MAX(RealTimeData[DateTime]) = RealTimeData[LatestDate], 1, 0)Now the frustrating thing is that his table worked perfectly. It filtered all values correctly and also summerized each column based on the results and not the full under laying data. It is necessary to have the LastUpdated column visable on the table though. I went back and applied the same measures to my data but i ended up with values missing. So i then created a new report with a fresh set of data and everything kicked into life (as below).So there seems to have been two things wrong. First there was something about my filter/measure that didn't like a True/False result and secondly something is off about my test data.I'll continue to disect the result to confirm conclusively what the full issue is and then update the post again.thanks all.