Qlikview - Limitar linhas em gráfico de tabelas

Ĉ¿

Boa tarde,

Sabe aquele famoso top(1) do SQL ou rowsnum <=1 com a quantidade de linha que deseja.

Precisei exibir uma visão de meu banco de dados, mas constava uma quantidade de linhas absurdas sem utilizar qualquer filtro, por volta de 2 milhões.

Então oque fiz foi limitar a exibição para 10 mil linhas, assim reduzindo o consumo de memória de meu servidor.

O primeiro é criar um gráfico com tipo de tabela simples, conforme print abaixo.


Depois basta ir na aba Limites de Dimensão e ativar o check box, e parametrizar o limite que deseja.


Um procedimento simples que pode ser muito útil.

Cláudio Jr.
Att.

Desabilitar e Habilitar Abas por usuário ou Botão.

Ĉ¿ Bom dia, vou descrever neste artigo uma forma que utilizo para filtrar as Abas de acordo com o Usuário;

Por exemplo, uma aba especifica para o diretor que você não queira que outras pessoas não tenham acesso e não deseja criar outro documento somente para isto.


Bom vamos lá.

Filtrando usuário
Primeiro entre nas propriedades da aba que deseja realizar o filtro por usuário.

Na Aba Geral existe uma caixa com a descrição Mostrar Pasta.

Nesta caixa marque a opção Condicional e adicione o código abaixo de acordo com sua customização;

if(OSUser() = 'SRVBI\JOAO', 1,0)

Nesta função  "OSUser()" verifico qual é o usuário conectado e comparo, verificando se é o usuário JOAO.

O "if" retorna  1 = true e 0 false, habilitando e desabilitando a aba.

Só isto ! :D

Botão para habilitar e desabilitar a abas

Iremos utilizar a mesmo lógica, mas trabalhando com variáveis

Primeiro acesse o modo "Editar Script" e crie uma variável para trabalharmos com a Aba, exemplo do código abaixo.

SET ThousandSep='.';
SET DecimalSep=',';
SET MoneyThousandSep='.';
SET MoneyDecimalSep=',';
SET MoneyFormat='R$ #.##0,00;-R$ #.##0,00';
SET TimeFormat='hh:mm:ss';
SET DateFormat='DD/MM/YYYY';
SET TimestampFormat='DD/MM/YYYY hh:mm:ss[.fff]';
SET MonthNames='jan;fev;mar;abr;mai;jun;jul;ago;set;out;nov;dez';
SET DayNames='seg;ter;qua;qui;sex;sáb;dom';
//Esta de baixo é a sua variável
SET V_EXIBE_ABA = '1';

Agora acesse as propriedades da ABA que deseje atribuir a ação -> na guia geral -> caixa com a descrição Mostrar Pasta-> Marque condicional e coloque o código abaixo.

V_EXIBE_ABA = 1

E por ultimo vamos criar um botão com uma ação de modificar a variável, entre na aba do botão -> Guia Ações e deixei conforme imagem abaixo.



Bom pessoal, acho que é isso.

Testem e qualquer duvida só deixar nos comentário que respondo.

Cláudio Jr.



Comandos git do dia a dia

Ĉ¿ #Criando um projeto do zero echo "# UBBOAT_App" >> README.md git init git add README.md git commit -m "first commi...