Inquiridor
ABS MDX?

Pergunta
-
Caros, Bom dia!
Estou com um problema que, mesmo após várias pesquisas, ainda não consegui resolver.
Eu preciso de uma função equivalente ao ABS só que para MDX, onde me retorne apenas o valor absoluto de uma expressão numéria. O intuíto, com isso, é separar em grupos os membros da dimensão Vendedor, de acordo com o Rank desses por uma determinada Measure. Ou seja, algo como a Curva ABC. O grande problema, é que as divisões tem que ter exatamente a mesma quantidade de Vendedores. Ou seja, se eu tiver 100 vendedores, para dividilos em 4 grupos, é fácil, divido valor total de vendedores por 4, comparo a posição no rank de cada vendedor e com base nisso os encaixo no grupo correto. O grande problema é quando tenho 110 vendedores, por exemplo. Os três primeiros grupos ficariam com 27 e o último com 29, o que não pode acontecer. Eu preciso desprezar os últimos 2 vendedores na hora de montar os grupos.
Quando crio a métrica que limitará os ranges, ela fica com valor quebrado (Qtde Vendedores / 4), isso está quebrando o case que estou usando para separar os vendedores.
Tentei usar FORMAT_STRING = "0", na measures mas não funcionou. Estou tentando usar uma estrutura com IIF, mas tb não está dando muito certo, além de ficar mto complexa. Alguém poderia me ajudar?
Obrigado
Todas as Respostas
-
LucasMCP,
Será que a função de Rank não poderia ser uma possibilidade?
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com] -
-
-