Question

Hi I have a table like this:

idCustomer  |    idTime      | idStatus
---------------------------------
    1       |   20010101     |    2
    1       |   20010102     |    2
    1       |   20010103     |    3
    2       |   20010101     |    1
...

I have now added this table as a factless fact table in my cube with a measure which aggregates the row count for each customer, so that for each day I can see how many customers are at each status and I can drill down to see which customers they are.

This is all well and good but when I roll it up to the month or year level it start summing up the values of each day where instead I want to see the last non empty value.

I'm not sure if this is possible but I can't think of another way of getting this information without creating a fact table with the counts for each status on each day and loosing the ability to drill down.

Can anyone help??

Était-ce utile?

La solution

An easy way to get what you want would be to convert your factless fact table to one having a fact: the count. Just add a named calculation to the table object in the data source view. Name the calculation like you want your measure to be named, and use 1 as the expression. Then you can define a measure based on this calculation using the aggregate function "LastNonEmpty", and use this instead of your current count measure.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top