A
A
Alexey Romanovsky2013-09-09 13:13:41
data mining
Alexey Romanovsky, 2013-09-09 13:13:41

[OLAP],[SSAS] Report on new/departed clients?

There is a DB of the trading office. There is a list of facts about the sale of goods to customers (with links to customers, type of goods, everything is like in Northwind).
On top of this, an OLAP cube is configured on SSAS , through which managers look at some reports there.
The task is to expand the functionality of the reporting system with the withdrawal of new, old and departed customers.
More precisely, there is even a description of the client state model (new, existing, inactive, returned, gone).
According to the client's tradition, these transitions are tied to months. That is, for example, a client is considered to have returned if he had no orders last month (he was in the INACTIVE status), and at least one appeared this month.
These states must be removed.
I have a few thoughts on where in the architecture to enter this calculation.
* at the data warehouse level, enter a new field in the order. Calculation - in SQL
* set up something in the cube (KPI, Calculated members or something else). I'm digging this thread right now.
* write an MDX query to some kind of cube.
* While I was writing the post, I got the idea to add a generally new calculated table of status changes to the data warehouse.
But I would like to first find out from the community where and how it would be right to do this, so that later it would be convenient for managers to work with these regular OLAP clients (read, Excel)

Answer the question

In order to leave comments, you need to log in

2 answer(s)
N
noonesshadow, 2013-09-11
@noonesshadow

measured measure

A
Alexey Romanovsky, 2013-09-09
@Alexus1024

The article closest to the topic of the question I found:
cwebbbi.wordpress.com/2010/10/08/counting-new-and-returning-customers-in-mdx/

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question