Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola
Intento seleccionar el 1% de la población más costosa, he hecho un gráfico de indicadores que muestra cuánto consume el porcentaje del costo y una tabla pareto que me acumula el consumo de los pacientes de mayor a menor pero he tratado de poder crear una dimensión que me clasifique estos porcentajes acumulados de la tabla pareto por percentiles para así filtrar. El código del gráfico de indicadores es esta:
Sum({<[CONTRATO_AFIL] = {"=rank(sum([Autorizaciones.COSTO_SERVICIO]), 0) <= (rank(count(distinct([CONTRATO_AFIL])), 0)*.02)"}>} [Autorizaciones.COSTO_SERVICIO])/sum(total([Autorizaciones.COSTO_SERVICIO]))
Si alguien me puede dar una luz, voy a estar tan agradecido.
A simple vista creo que esto es algo complejo de entender y lo ideal seria que subieras un ejemplo de tu qvw
Hola,
Esta es mi tabla pareto por paciente y he calculado los indicadores en la propia tabla de esta manera:
Las funciones de cada variable son:
Numero: esta identifica la posicion del paciente en el ranking
RowNO()
Paciente: esta es la variable de paciente
[CONTRATO_AFIL]
Costo: este es el costo
Sum([Autorizaciones.COSTO_SERVICIO])
Pareto Pesos: esta es el porcentaje del costo
sum([Autorizaciones.COSTO_SERVICIO])/sum(total([Autorizaciones.COSTO_SERVICIO]))
Pareto Paciente:esta es el peso del paciente del total de pacientes
RowNo()/Count(total(Aggr(RowNo(), [CONTRATO_AFIL])))
Pesos Acumulado: esta es el acumulado del costo
Costo+IF(isnull(above(Costo)),0,above([Pesos Acumulado]))
Acumulado: esta variable es el acumulado del porcentaje del costo
[Pareto Pesos]+IF(isnull(above([Pareto Pesos])),0,above(Acumulado))