Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Olá Pessoal,
Sou novo no Qlik e ainda tenho algumas dificuldades para o tratamento dos gráficos.
A minha dúvida é a seguinte:
Eu tenho uma tabela com DATA, e percentual de ocupação de um disco. Ex:
01/01/2017 - 95%
01/02/2017 - 92%
01/03/2017 - 94%......
Porém ao utilizar o gráfico de 'MOSTRADOR' eu não consigo parametrizar ele ou filtrar para mostrar o último valor disponível da tabela. Isso acontece somente depois de clicar na data que eu quero em outro gráfico.
Na imagem 1, mostra o que eu enxergo de padrão a minha data mais recente 21/08 tem 95% porém a meu mostrador trava no MAX do mês e exibe 98%.
Na imagem 2, o mostrador mostra o max da minha data mais recente que é o que eu quero enxergar, porém ele só exibe depois que eu clicar na data que eu quero.
Como o 'MOSTRADOR' somente permite Medidas, fazendo com que eu não consigo incluir uma Dimensão da data para que eu possa filtrar sempre a última data, como eu poderia fazer nesse caso para sempre me mostrar o último valor disponível da tabela, do campo data enfim.
Muito obrigado
Olá Antonio,
Para fazer isso, é necessário utilizar set analysis, você pode realizar algo como
// Essa expressão funciona se a ocupação for um dado simples da tabela, sem soma ou outra coisa parecida,
// caso contrário, usar sum, avg, etc ao invés de only.
only({<DATA={"$(=max(DATA))"}>}[Ocupacao de disco])
A parte em negrito irá colocar a data como máxima, quando não houver nada selecionado, e quando algo for selecionado para data, irá colocar como a máxima seleção (mesmo que apenas com 1 valor).
Observação: notei que o aplicativo é do Santander e talvez fosse melhor você filtrar (ou desenhar por cima) dos seus dados, caso eles sejam proprietários e não devam ser vistos por outras pessoas, como o nome de funcionário.
Felipe.
Olá Antonio,
Para fazer isso, é necessário utilizar set analysis, você pode realizar algo como
// Essa expressão funciona se a ocupação for um dado simples da tabela, sem soma ou outra coisa parecida,
// caso contrário, usar sum, avg, etc ao invés de only.
only({<DATA={"$(=max(DATA))"}>}[Ocupacao de disco])
A parte em negrito irá colocar a data como máxima, quando não houver nada selecionado, e quando algo for selecionado para data, irá colocar como a máxima seleção (mesmo que apenas com 1 valor).
Observação: notei que o aplicativo é do Santander e talvez fosse melhor você filtrar (ou desenhar por cima) dos seus dados, caso eles sejam proprietários e não devam ser vistos por outras pessoas, como o nome de funcionário.
Felipe.
Antonio,
o max() vai pegar o maior. Acho que voce poderia usar o
firstsortedvalue()
e no seu caso creio que
firstsortedvalue ([Ocupacao de Disco], -Data)
Sendo o -Data vai pegar da ordem inversa, ou seja do maior para o menor, portando seria o ultimo % que queres.