Gente, como faria a segmentação de dados em mais de uma regra como por exemplo segmentar clientes em base de Total vendido (NS) em % de Margem.
- Normlemente para segmentação dinámica, criamos a dimensão por exemplo:
id Segmento Inf Max
1 Gold 100 999
2 Bronze 50 100
3 Silver 0 50
- e depois criamos a medida por exmplo:
Seg. Din. NS par Customer =
CALCULATE(
[NS],
FILTER(
dCustomer,
[NS] >= MIN(SegDinamico[Inf]) && [NS] < MAX(SegDinamico[Max])
)
)
A minha pergunta é de saber caso adicionamos mais uma regra tipo para pertencer a GOLD, deve ter mais %Margem > 50% (0.05), Bronze a >0.02 e silver para o resto.
Como vou definir a minha dimensão com ambas as regras e a redefinir a minha medida, relembrando de que tentei fazer da seguinte forma mas não fiquei satisfeito com o resultado:
id Segmento Inf Max InfMarg MaxMarg
1 Gold 100 999 0,05 0,1
2 Bronze 50 100 0,02 0,05
3 Silver 0 50 0 0,02
- e a medida:
Seg. Din. NS par Customer =
CALCULATE(
[NS],
FILTER(
dCustomer,
[NS] >= MIN(SegDinamico[Inf]) && [NS] < MAX(SegDinamico[Max]) && [%Mar] >= MIN(SegDinamico[InfMarg]) && [%Marg] < MAX(SegDinamico[MaxMarg])
)
)