ID.cnt.dst returns more than 1 for each ID
My goal is to cross check two sources to see if they contain the same, in this case simply the same IDs.
For this purpose, I have created a data model with two fact tables (one for each source, with one or more rows for each ID) and a dimension table (a list of all IDs, without duplicates). The relations have been drawn from the fact tables to the dimension table, on the ID as the key, of the same datatype.
In my analysis, I select the ID as a dimension from the dimension table; and I select the measure ID.cnt.dst from each fact table.
Now, I would expect the analysis to return 1 or 0 depending on whether the ID exists in the respective fact table. However, the analysis returns more than 1 for each ID.
How can ID.cnt.dst return more than 1 for each ID? And how to fix it?

Comments
3 comments