Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia Amigos do grupo,
Gostaria de saber se é possível fazer um tipo contagem utilizando o KPI, explicarei o cenário abaixo:
ESTRUTURA:
Possuo duas Tabelas ("Plano de Saude" e "Prestadores"), ambas fazem vínculo com a Tabela("Municipios") através dos seguintes campos ("Registro da Operadora" e "Codigo do Municipio" gerando uma chave sintética).
QUESTÃO:
1º Criar um KPI onde eu consigo contar quantos Municípios possuem 1 ou mais Prestadores (campo "CNPJ" tabela "Prestadores").
2º Criar outro KPI com a quantidade de Municípios que não possui Prestadores.
OBSERVAÇÕES:
O maior problema é que, quando eu filtro o "Plano de Saúde" eu possuo "X" municípios, pois na tabela "Plano de Saude" eu tenho os municípios dos "Clientes" e por existir clientes em municípios que não tem prestador a contagem me retorna uma número baseado nos clientes.
Desde já, agradeço pela atenção!!
Julio,
Algo assim talvez:
1º Criar um KPI onde eu consigo contar quantos Municípios possuem 1 ou mais Prestadores (campo "CNPJ" tabela "Prestadores").
Count(Aggr(If(Count(distinct CNPJ)>=1,Cod_Municipio),Cod_Municipio))
2º Criar outro KPI com a quantidade de Municípios que não possui Prestadores.
Count(Aggr(If(Count(distinct CNPJ)=0,Cod_Municipio),Cod_Municipio))
Julio,
Algo assim talvez:
1º Criar um KPI onde eu consigo contar quantos Municípios possuem 1 ou mais Prestadores (campo "CNPJ" tabela "Prestadores").
Count(Aggr(If(Count(distinct CNPJ)>=1,Cod_Municipio),Cod_Municipio))
2º Criar outro KPI com a quantidade de Municípios que não possui Prestadores.
Count(Aggr(If(Count(distinct CNPJ)=0,Cod_Municipio),Cod_Municipio))
Muito obrigado Thiago, sua solução resolveu perfeitamente o meu problema!!
Sempre às ordens Julio!
Fala Thiago,
Saberia me informar porque a função: Count(Aggr(If(Count(distinct CNPJ)>=1,Cod_Municipio),Cod_Municipio))
não funciona o Set analysis: "{<[TIPO DE UNIDADE]=>}".
Estou querendo excluir os filtros de [TIPO DE UNIDADE].
Julio,
Assim não funcionou?
Count(Aggr(If(Count({<[TIPO DE UNIDADE]=>}distinct CNPJ)>=1,Cod_Municipio),Cod_Municipio))
Não, já tentei por no primeiro count() e nada de funcionar.
Qual o resultado da fórmula? Tem como printar?
SEM O FILTRO.
PÓS FILTRO
Resolveria ignorar todos os filtros?
Count({1} Aggr(If(Count(distinct CNPJ)>=1,Cod_Municipio),Cod_Municipio))