Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Caros, estou com uma dificuldade aonde preciso relacionar os nomes de empresas e indicar que se o resultado for negativo o nome da empresa fica vermelho e positivo o nome fica azul.
Atualmente estou usando um gráfico de barras mas está ocupando muito espaço e não tá legal. Tentei usar tabela dinamica porém ela aparece o número do lado e não gostaria. Teria como colocar só o nome da empresa e a cor da letra ser o resultado negativo ou positivo?
Qual tabela usar caso tenha como?
Vejam abaixo como ficou:
Uma outra forma é no visualizador Tabela;
Inclui uma dimensão:
[Empresa]&' | '&Money(Aggr(Sum([Valor]),[Empresa]))
Nas propriedades da Dimensão
Expressão de cor de texto:
If(Aggr(Sum([Valor]),[Empresa])>=0,Blue(),Red())
E para realizar uma boa classificação/ordenação dos resultados:
Não deixe de verificar os campos [Empresa] e [Valor] conforme modelo de dados existente.
Resultado de amostra:
Obs.: No exemplo acima utilizei limite de cor >=20000
Amigo, um bom visualizador é o 'Mapa de árvore', pois economiza bastante área e ainda mostra o grau de proporção/hierarquia entre os atributos da dimensão, porém não aceita valores negativos e não é muito indicado para dimensão com muitos atributos;
Mas recomendo testar para julgar por si mesmo.
Um ideia então seria dividir em duas partes, criar uma medida para representar os valores negativos (com sinal invertido) e outro com os valores positivos;
Valores Negativos com sinal invertido, exemplo:
Fabs( Sum({<[VALOR]={'<0'}>}VALOR) )
Valores Positivos, exemplo:
Sum({<[VALOR]={'>=0'}>}VALOR)
Visualizador 'Mapa de árvore':
Segue exemplo que pode ser utilizada nas propriedades de cores:
Exemplo acima:
Red()
//Ou para visualizador que represente as duas situações
If(sum(VALOR)<0,Red(),Blue())
Uma outra forma é no visualizador Tabela;
Inclui uma dimensão:
[Empresa]&' | '&Money(Aggr(Sum([Valor]),[Empresa]))
Nas propriedades da Dimensão
Expressão de cor de texto:
If(Aggr(Sum([Valor]),[Empresa])>=0,Blue(),Red())
E para realizar uma boa classificação/ordenação dos resultados:
Não deixe de verificar os campos [Empresa] e [Valor] conforme modelo de dados existente.
Resultado de amostra:
Obs.: No exemplo acima utilizei limite de cor >=20000
Sensacional. Fiz dessa última forma e ficou ótimo.
Obrigado mais uma vez Mario.
Joia;
Se quiser segui meu blog: Publicações de MARIO SOARES | Documentos, Aplicativos e Arquivos
Estou adicionando algumas soluções.
Abraço.