Forum Discussion
Inconsistant filter results
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
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).