Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

painel

Sem título.jpg

Na imagem acima o campo "qtd Realizado" é uma expressão que faz uma soma de um campo da tabela

O problema é que, na quarta linha que traz "Inter Clinica" e na outra a "Inter Cirugica" o campo  "qtd Realizado"

vem zerado, mas na tabela ele possui valor

segue abaixo a expressão

sum( {$<Autorizacao.ANO = {$(=ANO_CALENDARIO)},

        Autorizacao.MES = {$(=MES_CALENDARIO)}  >} Autorizacao.QTD_PROCEDIMENTO  )

Labels (2)
6 Replies
nicolett_yuri

Valber, coloque um qvw de exemplo.

Pode ser algo em relação ao ANO e MES

Not applicable
Author

o qvw é qual?

nicolett_yuri

É o arquivo do qlikview que contém essa sua tabela

Not applicable
Author

o escript do qvw está assim

[Empresa]:

LOAD *

FROM (qvd);

[Filial]:

LOAD ID_FILIAL AS ID_FILIAL_PRESTADOR,

     Filial.CD_FILIAL,

     Filial.CNPJ,

     Filial.RAZAO_SOCIAL,

     Filial.NM_REGIONAL

FROM (qvd)

Where ID_FILIAL < '300';

[Grupo_Filial]:

LOAD ID_FILIAL AS ID_FILIAL_PRESTADOR,

     Grupo_Filial.DS_FILIAL,

     Grupo_Filial.DS_GRUPO_FILIAL

FROM (qvd)

Where ID_FILIAL < '300';

[Autorizacao]:

LOAD ID_METAS_FILIAL,

     Autorizacao.DS_GRUPO,

     Autorizacao.DS_SUBGRUPO,

     Autorizacao.FL_URGENCIA,

     Autorizacao.ID_AUTORIZACAO_SENHA,

     Autorizacao.ANO,

     Autorizacao.MES,

     Autorizacao.DIA,

     Autorizacao.ANOMES_AUTORIZACAO,

     Autorizacao.DT_REFERENCIA,

     ID_USUARIO,

     Autorizacao.SEXO_USUARIO,

     Autorizacao.NOME_USUARIO,

     Autorizacao.NM_USUARIO_CODIGO,

     Autorizacao.FL_TITULAR,

     ID_EMPRESA_CONVENIADA,

     Autorizacao.NU_TITULAR,

     ID_IDADE,

     Autorizacao.ID_FILIAL_USUARIO,

     ID_PRESTADOR,

     ID_ESP_PRESTADOR,

     ID_PRESTADOR_SOLICITANTE,

     ID_ESP_SOLICITANTE,

     ID_PROCEDIMENTO,

     ID_FILIAL_PRESTADOR,

     ID_PLANO,

     Autorizacao.VL_MEDIO_PROCEDIMENTO,

     Autorizacao.QTD_PROCEDIMENTO,

     if(Autorizacao.DS_SUBGRUPO = '4.1 Diarias' OR Autorizacao.DS_SUBGRUPO = '4.2 Diarias UTI'

      OR Autorizacao.DS_SUBGRUPO = '5.1 DC Clinic'

      OR Autorizacao.DS_SUBGRUPO = '5.2 DC Cirurg'

      ,0,Autorizacao.VLXQTD_PROCEDIMENTO) AS Autorizacao.VLXQTD_PROCEDIMENTO,

     Autorizacao.FL_REDE_PROPRIA,

     ID_SENHA,

     ID_OPERADOR,

     Autorizacao.QT_DIAS_INTERNADO

FROM (qvd)

Where ID_FILIAL_PRESTADOR < '300';

CONCATENATE

LOAD *

FROM (qvd)

Where ID_FILIAL_PRESTADOR < '300';

[Plano_Pai]:

LOAD *

FROM (qvd);

[Plano]:

LOAD  *

FROM (qvd);

[Metas_Filial]:

LOAD ID_METAS_FILIAL,

     Metas_Filial.ID_FILIAL,

     Metas_Filial.DS_SUBGRUPO,

     Metas_Filial.ANO,

     Metas_Filial.MES,

     Metas_Filial.QT_META_EXAME,

     if(Metas_Filial.DS_SUBGRUPO = '4.1 Diarias' OR Metas_Filial.DS_SUBGRUPO = '4.2 Diarias UTI'

      OR Metas_Filial.DS_SUBGRUPO = '5.1 DC Clinic'

      OR Metas_Filial.DS_SUBGRUPO = '5.2 DC Cirurg'

      ,0,Metas_Filial.VL_META_EXAME) AS Metas_Filial.VL_META_EXAME

FROM (qvd);

[Dias_Inter]:

LOAD ID_SENHA,

     QT_DIAS_INTERNADO

FROM (qvd);

[Calendario]:

LOAD *

FROM (qvd)

Where ANO_CALENDARIO > 2009;

[Procedimentos]:

LOAD ID_PROCEDIMENTO,

     left(ID_PROCEDIMENTO, 5) as GRUPO_PROCEDIMENTO,

     ID_SUBGRUPO_PROCEDIMENTO,

     Procedimentos.CD_PROCEDIMENTO,

     Procedimentos.NM_PROCEDIMENTO,

     Procedimentos.NR_PROCEDIMENTO

FROM (qvd);

[Grupo_Procedimentos]:

LOAD ID_GRUPO_PROCEDIMENTO,

     Grupo_Procedimento.NM_GRUPO_PROCEDIMENTO,

     Grupo_Procedimento.CD_SEXO

FROM (qvd);

[Subgrupo_Procedimentos]:

LOAD ID_SUBGRUPO_PROCEDIMENTO,

     SubGrupo_Procedimento.NM_SUBGRUPO_PROCEDIMENTO,

     ID_GRUPO_PROCEDIMENTO

FROM (qvd);

[Despesas_Internacao]:

LOAD CD_AUTORIZACAO_SENHA as Autorizacao.ID_AUTORIZACAO_SENHA,

     FL_DESPESA_INTERNACAO

FROM (qvd);

nicolett_yuri

Na verdade não é o script que precisamos e sim de uma porção de seus dados para entender o que pode estar ocorrendo.

O que você pode fazer é dar uma carga reduzida em seu qvw e mascarar algumas informações com o Embaralhamento do próprio qlikview

Clever_Anjos
Employee
Employee

Já conseguiu solucionar? Se sim, marque uma das respostas como "Correta" e nos ajude a manter os foruns organizados