Skip to main content
Announcements
NEW: Seamless Public Data Sharing with Qlik's New Anonymous Access Capability: TELL ME MORE!
cancel
Showing results for 
Search instead for 
Did you mean: 
luis_lorenzo
Contributor III
Contributor III

Set Analysis com exclusão de Dados

Como poderia fazer uma análise que precisa respeitar alguns critérios:

Abaixo a fórmula que tenho, porém preciso excluir uma serie de informações:

count({$<[Dt. Entrada] = {$(V_Dt_Filtro)}, Cancelados = {'Não'},

[Clinica Atendimento] = {'Médica','Cirurgica'},

[Tipo de Atendimento] = {'Internado'} >}

>} DISTINCT([Nr. Atendimento]))

A fórmula acima, contém dados que ainda devo eliminar, que são:

[Tipo Passagem Setor Movimentação]  deve ser  'Alta'

E

[Setor Movimentacao Paciente] = 'Hospital Dia'



ou seja, Quando tiver uma ALTA do setor Hospital dia não deve contar...importante lembrar que apenas quando a Alta for pelo Hospital dia qualquer Alta em outro setor deve entrar!


A disposição,

Labels (3)
5 Replies
Anonymous
Not applicable

Tente assim:

Count({$< [Dt. Entrada] = {$(V_Dt_Filtro)},

Cancelados = {'Não'},

[Clinica Atendimento] = {'Médica','Cirurgica'},

[Tipo de Atendimento] = {'Internado'} ,

[Tipo Passagem Setor Movimentação]  -= {'Alta'} ,

[Setor Movimentacao Paciente] -= {'Hospital Dia'}

>} DISTINCT([Nr. Atendimento]))

luis_lorenzo
Contributor III
Contributor III
Author

Nesta sua situação, ele me deixa de fora tudo que tiver ALTA e tudo que for daquele setor HOSPITAL DIA e precisa apenas eliminar a combinação de ambos, ou seja, tudo que teve ALTA e estava no Setor HOSPITAL DIA.

rogerioalmeida
Creator
Creator

Luis,

Acabei de ver um artigo que acredito que pode te ajudar dá uma olhada.

https://community.qlik.com/blogs/qlikviewdesignblog/2017/09/08/visualizing-comorbidity-set-analysis-...

Espero ter ajudado.

MarcoARaymundo
Creator III
Creator III

Tenta assim:

Count({$< [Dt. Entrada] = {$(V_Dt_Filtro)},

Cancelados = {'Não'},

[Clinica Atendimento] = {'Médica','Cirurgica'},

[Tipo de Atendimento] = {'Internado'} ,

[Nr. Atendimento] = P({<[Setor Movimentacao Paciente]={'Hospital Dia'}, [Tipo Passagem Setor Movimentação]  -= {'Alta'}>}  [Nr. Atendimento])

>} DISTINCT([Nr. Atendimento]))

pablolabbe
Luminary Alumni
Luminary Alumni

Luis,

  Neste caso o set precisa usar dois conjuntos de modificadores de registro representados pelos <>.

  Segue adaptação  da sugestão do Carlos para você testar:

Count({$< [Dt. Entrada] = {$(V_Dt_Filtro)},

Cancelados = {'Não'},

[Clinica Atendimento] = {'Médica','Cirurgica'},

[Tipo de Atendimento] = {'Internado'} >

- <[Tipo Passagem Setor Movimentação]  = {'Alta'} , [Setor Movimentacao Paciente] = {'Hospital Dia'}>

} DISTINCT([Nr. Atendimento]))