Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia pessoal;
Fiz meu primeiro script para tratar redução de dados seguindo alguns exemplos que peguei aqui no fórum, no caso estou utilizando a própria autenticação do AccessPoint para liberar os acessos. Inicialmente tratei a redução do campo COD_VENDEDOR, que funcionou corretamente (criei logins para cada vendedor), depois adicionei outro campo chamado INDIRETO, que é o Supervisor dos Vendedores, também funcionou legal. Esses campos são de dados provenientes do meu banco de dados.
Os usuários BI-1, BI-2 e QLIKDES são do tipo Named e tem permissão total.
Os usuários BI-5 a BI-6 são Supervisores (INDIRETO) e os usuários BI-7 a BI-9 são Vendedores.
Fiz assim:
Section Access;
LOAD * INLINE [
ACCESS, NTNAME, NTDOMAINSID, COD_VENDEDOR, INDIRETO
ADMIN, ITU\QLIKDES, S-1-5-21-2147167560-523247332-683950768,
ADMIN, ITU\BI-1, S-1-5-21-2147167560-523247332-683950768,
ADMIN, ITU\BI-2, S-1-5-21-2147167560-523247332-683950768,
ADMIN, ITU\CLEBER.NOGUEIRA, S-1-5-21-2147167560-523247332-683950768,
USER, ITU\BI-5, S-1-5-21-2147167560-523247332-683950768, , 400
USER, ITU\BI-6, S-1-5-21-2147167560-523247332-683950768, , 300
USER, ITU\BI-6, S-1-5-21-2147167560-523247332-683950768, , 800
USER, ITU\BI-7, S-1-5-21-2147167560-523247332-683950768, 748 ,
USER, ITU\BI-8, S-1-5-21-2147167560-523247332-683950768, 251 ,
USER, ITU\BI-9, S-1-5-21-2147167560-523247332-683950768, 287 ,
];
Ocorre que agora estou necessitando atribuir a um outro usuário (BI-10) acesso com redução dos dados de outro campo chamado cod-sub-linha, que foi importado via planilha Excel abaixo:
Então simplesmente adicionei o nome do campo cod-sub-linha e a linha do usuário BI-10:
Section Access;
LOAD * INLINE [
ACCESS, NTNAME, NTDOMAINSID, COD_VENDEDOR, INDIRETO, COD-SUB-LINHA
ADMIN, ITU\QLIKDES, S-1-5-21-2147167560-523247332-683950768,
ADMIN, ITU\BI-1, S-1-5-21-2147167560-523247332-683950768,
ADMIN, ITU\BI-2, S-1-5-21-2147167560-523247332-683950768,
ADMIN, ITU\CLEBER.NOGUEIRA, S-1-5-21-2147167560-523247332-683950768,
USER, ITU\BI-5, S-1-5-21-2147167560-523247332-683950768, , 400
USER, ITU\BI-6, S-1-5-21-2147167560-523247332-683950768, , 300
USER, ITU\BI-6, S-1-5-21-2147167560-523247332-683950768, , 800
USER, ITU\BI-7, S-1-5-21-2147167560-523247332-683950768, 748 ,
USER, ITU\BI-8, S-1-5-21-2147167560-523247332-683950768, 251 ,
USER, ITU\BI-9, S-1-5-21-2147167560-523247332-683950768, 287 ,
USER, ITU\BI-10, S-1-5-21-2147167560-523247332-683950768, , , FL |
];
Não filtra de jeito algum, já tentei colocar o nome de campo em minúsculo, como foi carregado, tentei trocar o campo por algum outro da planilha acima e nada...detalhe que o filtro e os relacionamentos funcionam perfeitamente quando acesso com usuário full, e esse campo não está conflitando com nenhum outro na script de acesso desse usuário.
Já tentei colocar o 'FL' para algum outro usuário e também não funcionou. Já o filtro de Vendedor colocado para o usuário BI-10 funciona perfeitamente.
Se puderem dar sugestões do que poderia ser feito para solucionar o problema, agradeço.
abçs.
Os nomes de campo em redução devem estar todos em MAISCULOS, nas duas tabelas, a de dados e de section access.
Recomendo também que o conteúdo do campo fique em MAISCULOS
Os nomes de campo em redução devem estar todos em MAISCULOS, nas duas tabelas, a de dados e de section access.
Recomendo também que o conteúdo do campo fique em MAISCULOS
Clever, é interessante também sempre tratar os valores nulos, por exemplo: transforme os valores nulos em um texto 'nulo'.
Bem lembrado Nicolett
Mudei para caixa alta a 1a linha da planilha e o nome dos campos no load da tabela, funcionou !
obrigado.
Boa tarde a todos sou novo no Qlikview e estou com um problema .
Por exemplo :
tenho um certo usuário que tem acesso á alguns NTNAME :
V-X
V-Y
V-Z
Verifiquei o QVW e o mesmo está fazendo a leitura do acesso do usuário aos três ,mas quando o Usuário faz o acesso só consegue ver o "V-X",
Alguém consegue me ajudar ?.
Agradeço muito .
Obrigado!