Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde,
No gráfico de tabela, preciso criar uma dimensão calculada MAX VALOR, que é o valor máximo da coluna VALOR. Estou utilizando a formula:
MAX(
{1} TOTAL AGGR(
SUM(VALOR)
, COD
))
Essa fórmula funcionou em partes: apresenta o valor máximo para todas as linhas da tabela, PORÉM, ao selecionar um valor na dimensão COD, esse valor em MAX VALOR se altera para o valor que está na coluna SUM(VALOR).
1- Como faço para impedir que o valor máximo em MAX VALOR se altere quando selecionar um valor em COD?
2 - Como faço para essa dimensão calculada altere seu valor somente quando selecionar um valor na dimensão ANO que está num painel de filtro?
Funcionou, Pedro! Muito obrigada!
Try:
MAX(
{1} TOTAL AGGR(
SUM({1}VALOR)
, COD
))
Agradeço a ajuda, porém, funcionou em partes, pois quando seleciono o ANO no painel de filtro, o valor máximo não se altera, e deveria exibir o valor maximo filtrado SOMENTE por esse filtro de ANO.
Aqui:
MAX(
{1} TOTAL AGGR(
SUM({1<ANO=p(ANO)>}VALOR)
, COD
))
Essa fórmula funcionou em partes, pois para alguns CODs o valor de MAX VALOR está alterando (EX. cdd = 01029180). Ao selecionar o ano, funcionou legal.
Não compreendi a parte {1<ANO=p(ANO)>}.
Anexei o .qvf com os dados e a formula que você me ensinou.
{1<ANO=p(ANO)>} means no selection with the 1, but ANO=p(ANO) means that the field ANO will receive all possible values for it. So basically this is get ride of all selections but ANO. (sorry for my english, Spanish is fine to read but not to write :-))
Essa pergunta sobre o valor máximo vai me ajudar a resolver um problema que descrevi em
Entendi a formula, porém, ao selecionar um cod (ex. 01029180), automaticamente os anos relativos aos valores desse cod são selecionados (2019, 2020). Logo, o valor máximo será calculado considerando esses anos.
Mas só quero que isso aconteça quando eu selecionar os anos, não quando selecionar um cód.
Ao selecionar um cod., o valor máximo deve considerar todos os anos, ou seja, não deve se alterar com a seleção de cod.
Testa esse por favor
MAX(
{1} TOTAL AGGR(
SUM({1<ANO=p({<COD=>}ANO)>}VALOR)
, COD
))
Funcionou, Pedro! Muito obrigada!