Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia a todos!
Eu preciso customizar uma tabela dinâmica onde a mesma tem a seguinte característica:
- Dimensão: Grupo
- Medida: Valor
Preciso inserir alumas dimensões com valores calculados que não estão vindo do banco de dados;
Por exemplo:
Então no caso acima a linha que preciso inserir iria fazer um calculo com as linhas abaixo dela como está mostrando na imagem acima.
Por favor alguém pode me dar um sugestão de como poderei fazer isso?
Boa tarde!
Como dito acima o mais perfomatico na maioria dos casos é a resolução via script,
uma outra forma de fazer isso é usar a linha de total para inserir este novo calculo:
tipo | IF(Dimensionality()=1, sum(valor),sum({<tipo={"a"}>} valor)+sum({<tipo={"b"}>} valor)-sum({<tipo={"c"}>} valor)) |
---|---|
a | 51 |
b | 41 |
c | 43 |
z | 10 |
A+B-C | 49 |
formula:
IF(Dimensionality()=1, sum(valor),sum({<tipo={"a"}>} valor)+sum({<tipo={"b"}>} valor)-sum({<tipo={"c"}>} valor))
Boa tarde!
Thiago, tive a mesma duvida.
Minha solução foi montar o cálculo no meu script.
Se você conseguiu solucionar direto na dinâmica e puder me passar o modelo, agradeço.
Atte
Patricia
Boa tarde!
Como dito acima o mais perfomatico na maioria dos casos é a resolução via script,
uma outra forma de fazer isso é usar a linha de total para inserir este novo calculo:
tipo | IF(Dimensionality()=1, sum(valor),sum({<tipo={"a"}>} valor)+sum({<tipo={"b"}>} valor)-sum({<tipo={"c"}>} valor)) |
---|---|
a | 51 |
b | 41 |
c | 43 |
z | 10 |
A+B-C | 49 |
formula:
IF(Dimensionality()=1, sum(valor),sum({<tipo={"a"}>} valor)+sum({<tipo={"b"}>} valor)-sum({<tipo={"c"}>} valor))
Boa noite Patrícia!
Você tem um exemplo de como você implementou usando script?
Boa noite Rodrigo!
Irei testar baseado nesse seu exemplo. Caso tenha sucesso eu passo um feedback por aqui.
Obrigado pela atenção!