Hi Everyone!
As many of you know, I work for a telecommunications company, in which we handle millions of customers anually. These customers have each a customer_id assigned, and in many cases (specially corporate customers), one customer_id can have several tel_number assigned to it.
I have a cube that reports all my active/inactive customers per TEL_NUMBER. I need to modify this cube so that it reports not only the amount of active/inactive tel_numbers, but also the amount of active/inactive customer_id.
For example:
---------------------------------------------------------
Customer_id Tel_number
---------------------------------------------------------
4992525 123-456-7890
5001169 123-111-2222
5001169 123-111-2223
5001169 123-111-2224
5001169 123-111-2225
5022468 123-222-3333
7158972 123-444-5555
7158972 123-444-5555
I have an Impromptu report that acts as a "feeder" from which I create my iqd. I group the data within the feeder and created a calculation that counts the Customer_id. This is a sample of what Impromptu returns:
Which is exactly what I want.
Now I assign my iqd to transformer, and create the CustomerAmount measure. I have used both sum and count rollup. When I read the cube, it shows 8 records for the CustomerAmount measure, instead of 4.
What am I doing wrong? I even created a footer for the customer_id in my Impromptu report and counted it (to test). It returned the correct amount (4) instead of 8. But when I use it to create the cube, it shows 8.
I know it has to do with my grouping, but I can't seem to see what I'm doing wrong.... Also, I have two datasources in Transformer, which are exactly the same, except that one of them has the grouping by Customer_id and the calculation Customer_Amount.
Any help will be greatly appreciated.
Thanks a lot guys!
Issys Pouerie
Systems Support Analyst
San Juan, Puerto Rico
As many of you know, I work for a telecommunications company, in which we handle millions of customers anually. These customers have each a customer_id assigned, and in many cases (specially corporate customers), one customer_id can have several tel_number assigned to it.
I have a cube that reports all my active/inactive customers per TEL_NUMBER. I need to modify this cube so that it reports not only the amount of active/inactive tel_numbers, but also the amount of active/inactive customer_id.
For example:
---------------------------------------------------------
Customer_id Tel_number
---------------------------------------------------------
4992525 123-456-7890
5001169 123-111-2222
5001169 123-111-2223
5001169 123-111-2224
5001169 123-111-2225
5022468 123-222-3333
7158972 123-444-5555
7158972 123-444-5555
I have an Impromptu report that acts as a "feeder" from which I create my iqd. I group the data within the feeder and created a calculation that counts the Customer_id. This is a sample of what Impromptu returns:
Code:
Customer Telephone Customer_Amount
----------------------------------------------------------
4992525 123-456-7890 1
5001169 123-111-2222 1
123-111-2223
123-111-2224
123-111-2225
5022468 123-222-3333 1
7158972 123-444-5555 1
123-444-5555
Which is exactly what I want.
Now I assign my iqd to transformer, and create the CustomerAmount measure. I have used both sum and count rollup. When I read the cube, it shows 8 records for the CustomerAmount measure, instead of 4.
What am I doing wrong? I even created a footer for the customer_id in my Impromptu report and counted it (to test). It returned the correct amount (4) instead of 8. But when I use it to create the cube, it shows 8.
I know it has to do with my grouping, but I can't seem to see what I'm doing wrong.... Also, I have two datasources in Transformer, which are exactly the same, except that one of them has the grouping by Customer_id and the calculation Customer_Amount.
Any help will be greatly appreciated.
Thanks a lot guys!
Issys Pouerie
Systems Support Analyst
San Juan, Puerto Rico