Forum Discussion
Filters created using calculated table does not give the desired result - Need Help
- 1 year ago
I think you are telling us that you filtered for 2'visits' from the slicer but the table visual shows 1 'visit' for some records.
The other slicer has affected the result. Let's look at the first row. For the 5286 mobile there are 2 distinct 'bill no' in the customer data (ending 6309 and 2566) but there are 3 records for 6309. Individually , each row has bill value < 1000 but when you constructed the dimension table 'unique bill number', you added the value of each record, so it added up to more than 1000. That value was used in the 2nd slicer.
So your table visual is 'show me mobile numbers with 2 visits and, of those visits, show me mobile numbers which have total bill value of less than 1000'. Hence only 1 'visit' qualifies.
- 1 year ago
You are liberally mixing columns from the fact table and the dimension tables. Guidance is to use columns from the dimension tables for filtering, and columns from the fact table for counting.
I also adjusted your SWITCH statements. They were the wrong way round.
I think you are telling us that you filtered for 2'visits' from the slicer but the table visual shows 1 'visit' for some records.
The other slicer has affected the result. Let's look at the first row. For the 5286 mobile there are 2 distinct 'bill no' in the customer data (ending 6309 and 2566) but there are 3 records for 6309. Individually , each row has bill value < 1000 but when you constructed the dimension table 'unique bill number', you added the value of each record, so it added up to more than 1000. That value was used in the 2nd slicer.
So your table visual is 'show me mobile numbers with 2 visits and, of those visits, show me mobile numbers which have total bill value of less than 1000'. Hence only 1 'visit' qualifies.
Hi HotChilli
Thanks. This makes sense.