Percentil 95 en Crystal
Publicado por OCL (1 intervención) el 27/06/2011 17:14:13
Hola Todos,
Estoy tratando de hacer un calculo de percentil 95 que calculo en Oracle, pero el Crystal me arroja otro valor, alquien sabría transformar algo asi:
SELECT DISTINCT "Id_Celula", "CGC Responsable","Tipologia", "Fuente Origen",
AVG("T. RK") OVER (PARTITION BY "Id_Celula", "CGC Responsable","Tipologia", "Fuente Origen" ) AS TM_RK,
PERCENTILE_CONT(0.95) WITHIN GROUP(ORDER BY "T. RK") OVER (PARTITION BY "Id_Celula", "CGC Responsable","Tipologia", "Fuente Origen" ) AS PERCENTILE_95,
PERCENTILE_CONT(0.95) WITHIN GROUP(ORDER BY "T. RK") OVER (PARTITION BY "Id_Celula", "CGC Responsable" ) AS PERCENTILE_95_TOTAL
FROM SEA_V_REC_CID
WHERE "Fecha Cierre" BETWEEN :P_DIADESDE AND :P_DIAHASTA
He creado un total acumulado, escojo el campo "T. RK" y pongo que p es 95, pero el resultado no es igual.
Alguien me puede ayudar
Mil gracias
Estoy tratando de hacer un calculo de percentil 95 que calculo en Oracle, pero el Crystal me arroja otro valor, alquien sabría transformar algo asi:
SELECT DISTINCT "Id_Celula", "CGC Responsable","Tipologia", "Fuente Origen",
AVG("T. RK") OVER (PARTITION BY "Id_Celula", "CGC Responsable","Tipologia", "Fuente Origen" ) AS TM_RK,
PERCENTILE_CONT(0.95) WITHIN GROUP(ORDER BY "T. RK") OVER (PARTITION BY "Id_Celula", "CGC Responsable","Tipologia", "Fuente Origen" ) AS PERCENTILE_95,
PERCENTILE_CONT(0.95) WITHIN GROUP(ORDER BY "T. RK") OVER (PARTITION BY "Id_Celula", "CGC Responsable" ) AS PERCENTILE_95_TOTAL
FROM SEA_V_REC_CID
WHERE "Fecha Cierre" BETWEEN :P_DIADESDE AND :P_DIAHASTA
He creado un total acumulado, escojo el campo "T. RK" y pongo que p es 95, pero el resultado no es igual.
Alguien me puede ayudar
Mil gracias
Valora esta pregunta
0