Include empty members
I maintain a sales cube with daily turnover data. We have several dimensions including Company, Customer and Date; just to name a few.
In the examples used here, I have two customers: Me (1902236) and some random person (1010002) for kicks and diversity. My account is represented in two of our companies (N100 and S300), and the random person is represented in one called (J203).
We both have invoices in either N100, S300 or J203; respectively.

Enabling Auto-Filter, My Company selector looks like this; as expected:

If I filter on a specific Company (say N100), I expect to see data strictly within that Company. Like so:

So far so good - everyone is happy :)
Now; Here is my question:
If I chose to enable Include Empty Members, every customer is suddenly visible, despite having a filter on N100:

Even more oddly; if I remove the Company filter, I get three customer rows for every single company, showing only return figures in companies that have been invoiced (which is correct on its own).

- What's with all companies?
- Is this expected behaviour?
- If so, why?
- Surely; the point of including empty members is to show customers within the filters, but with no data, for reporting purposes within a certain segment.
- Why would I need to see customers outside selected filter and why doesn't it show every single customer ever, if it's ignoring selected filters?
- Have I missed a relation in the CUBE structure somewhere? If so, how come its working just fine without Including Empty Members?
If all filters were respected, I see value in this for our account managers, who wants a list of all their customers, for the last three months, with or without return figures.


Comments
1 comment