Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Senhores,
criei um gráfico do tipo barra, onde minha dimensão é usuário, e na minha expressão, faço a soma de um campo chamado impresso, e no gráfico tento mostrar os usuários que mais imprimir em um período que o gestor irá selecionar, porém, quando não seleciono nenhuma data, o gráfico mostra os valores, mais ao selecionar um ano qualquer, o gráfico zera, a minha expressão está assim:
RANK(SUM(IMPRESSO))
Vagner,
Altere esse "pedaço" de código confomre:
IMPRESSAO:
LOAD
ID_IMPRESSORA,
ID_USUARIO,
NPAGINA,
QTDCOPIA,
NOME_ARQUIVO,
COLORIDO,
DUPLEX,
DATE(FLOOR(DATAIMPRESSAO)) AS DATAIMPRESSAO,
CODDEPARTAMENTO,
IMPRESSO
FROM
Seu gráfico pode continuar com a dimensão usuário e com a expressão que você está usando...
Vamos verificar se funciona.
Vagner,
Poderia fazer assim:
Medida simples:
SUM(IMPRESSO)
Ignorando a seleção de Ano:
SUM({<Ano=>}IMPRESSO)
Ignorando todas as seleções:
SUM({1} IMPRESSO)
Acumulando por ano:
SUM({<Ano={"$(=Max(Ano))"}>}IMPRESSO)
E quanto à classificação pode classificar numericamente do maior para o menor ou ainda por expressão e de forma crescente.
Se entendi mal, por favor, deixe-me saber.
Abs e Sucesso!!
Olá Thiago,
Antes de tudo, obrigado pela ajuda. Tentei das formas que me indicou, porém, continua não dando certo, veja nas imagens abaixo.
sem selecionar nenhuma data:
Após selecionar uma data, fica assim:
Bom dia Vagner,
Tens como compartilhar o QVW, pois parece ser algo no modelo de dados.
O ano está criando através da função year(dataimpressao), certo?
é isso?
Desculpa a demora Vagner, mas tenho uma pergunta:
Qual expressão e qual a dimensão desse seu gráfico?
Minha dimensão é o usuário, e minha expressão é o campo impresso, que é um campo que grava a quantidade de impressões que o usuário faz a cada impressão.
Pode postar a sua expressão?
olha sou novato com o qliview, a expressão seria essa?
sum(IMPRESSO)
Ok, me parece apenas algo no script mesmo..., Consegue disponibilizar teu script?
Podes copiar e salvá-lo em txt mesmo se for mais fácil pra ti.