Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Prezados,
Gostaria muito da cara ajuda dos irmão da comunidade, para o problema que não estou conseguindo solucionar.
O cálculo teoricamente é simples contar na movimentação dos setores cujo a data de saida do setor não tenha na mesma data de entrada no mesmo setor, estou utilizando a seguinte formula para resolver.
COUNT(
{<
DT_ENTRADA_UNIDADE,
MES_ENTRADA,
ANO_ENTRADA,
IE_OCUP_HOSPITALAR={'S'},
CD_CLASSIF_SETOR={'3','4'},
DT_SAIDA_UNIDADE-=p(
{<
ANO,MÊS,DT_SAIDA_UNIDADE
>}
DT_ENTRADA_UNIDADE)
>}NR_ATENDIMENTO)
a dimensão é o próprio setor, quando eu filtro o setor o mesmo me da o calculo correto, quando tiro o filtro o mesmo se perde.
estou anexando um qvw com 3 tabelas dinamicas com o exemplo.
gráfico 1 = total esta correto 79 para os 2 setores (11,69) porem o valor em cada setor esta incorreto.
gráfico 2 = o valor do setor esta correto.
gráfico 3 = o valor do setor esta correto.
Muito obrigado a atenção de todos.
Consegui resolver inserindo um aplay map concatenando nr_atendimento|dt_saida|setor, e outro para grupo setor.
na tabela fato realizei um mapeamento para cada tipo e no grafico teste com a dimensionaty().
Obrigado o auxilo;
Marcel,
Tenho duas sugestões para você verificar qual é a que mais se adequa à sua necessidade.
1 - Via Script:
Sua_Tabela:
Load
Outros_Campos,
If(NR_ATENDIMENTO=PREVIOUS(NR_ATENDIMENTO) AND NUM(DT_ENTRADA_UNIDADE)<>NUM(DT_SAIDA_UNIDADE),1,0) as Flag_Contador
Resident SUA_TABELA_ATUAL Order By NR_ATENDIMENTO,DT_ENTRADA_UNIDADE ASC;
Daí na tela você poderia usar o count de maneira mais simples:
Count({<Flag_Contador={1},IE_OCUP_HOSPITALAR={'S'},CD_CLASSIF_SETOR={'3','4'}>}NR_ATENDIMENTO)
2 - Via UI:
Teste essa expressão :
COUNT({<IE_OCUP_HOSPITALAR={'S'},CD_CLASSIF_SETOR={'3','4'},
"DT_ENTRADA_UNIDADE"-={DT_SAIDA_UNIDADE}>}NR_ATENDIMENTO)
Abs e Sucesso!!
Tiago,
Infelizmente não fechou o resultado em nenhum dos casos.
Mas muito obrigado a ajuda.
Consegui resolver inserindo um aplay map concatenando nr_atendimento|dt_saida|setor, e outro para grupo setor.
na tabela fato realizei um mapeamento para cada tipo e no grafico teste com a dimensionaty().
Obrigado o auxilo;