Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde amigos...
Preciso fazer um filtro levando em conta o GRUPO feito dentro da expressão, tem como?
Não sei se fui bem especifico, eu queria fazer um IF, caso esteja em 1 grupo faz isso, caso no outro, faz isso.... fui mais especifico??
Roosevelt,
O que Voce deseja é se que dependendo do grupo a expressão seja calculada de maneiras diferentes? Seia isso?
isso mesmo...!!!! tem jeito?
Eu pensei em resolver este problema com suas dimensões e expressões por padrão desabilitadas. O que você utilizaria para comandar as ações seria um objeto de texto externo que, em sua ação, alteraria o valor de uma ou mais variáveis (a depender de sua necessidade). Estas variáveis devem estar presentes nos campos condicionais de exibição tanto da expressão quanto da dimensão.
Não sei se conseguir ser bem claro. Mas em resumo, o que eu quero dizer é: eu utilizaria um objeto externo para comandar a exibição de dimensão e expressão no momento pertinente.
Acha que isso resolveria?
Na expressão coloque o seguinte:
if(GetCurrentField(Nome_do_Grupo)='Campo1',Expressão_Para_Campo1,
if(GetCurrentField(Nome_do_Grupo)='Campo2',Expressão_Para_Campo2,
if(GetCurrentField(Nome_do_Grupo)='Campo3',Expressão_Para_Campo3,
.
.
if(GetCurrentField(Nome_do_Grupo)='CampoN',Expressão_Para_CampoN,
))))
Os Campo1, Campo2, Campo3.....CampoN são os nomes dos campos do Grupo. Para cada um voce define a expressão de calculo desejada.
Espero que atenda a sua necessidade.
Roosevelt,
Outra sugestão que posso te dar é criar as expressões em variaveis com nomes compatíveis com os nomes dos campos do Grupo e na expressão do gráfico chamar a variavel do campo selecionado no grupo.
Dessa forma voce utiliza uma so expressão no gráfico chamando um calculo ou outro.
Estou anexando um QVW de exemplo.
Analise a expressão do gráfico e as duas variáveis que criei.
Espero que te ajude.
então... por isso nao estava encontrando... o meu grupo não é na dimensão e sim na expressão... não encontro nome dele... tem como fazer pelo grupo da expressão?
Roosevelt,
Entendi baseado em que grupo voce quer fazer o filtro. Porém acredito que não tem como usar o GetCurrentField para grupos de expressões porque, pelo que vi, nem nome estes grupos possuem, e desconheço outra função parecida que trabalhe com grupos de expressões.
Porem ainda não entendi exatamente sua necessidade. Voce poderia detalhar melhor exatamente o que voce precisa para ver se temos outro caminho que te dê o resultado esperado?
Estou trazendo em uma caixa texto a % que se refere o item.... e estou querendo agrupar em 2 graficos peso e $ em 1 só... mas quando eu mudar entre eles mude a % pois são diferentes.