Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
Buenos días
Esperaba que alguien pudiera ayudarme, si es posible, a encontrar un percentil excluyendo los ceros. La razón de esto es - en ciertas columnas tengo una gran cantidad de ceros y me gustaría calcular el percentil sin crear nuevas tablas sin los ceros.
A continuación se muestran los cálculos que tengo actualmente y datos de muestra.
Gracias de antemano!!!!:)
Puntuación de coste (
Id | Costo |
5808650 | 0 |
635243 | 0 |
5808251 | 0 |
131938 | 0 |
5808197 | 0 |
5808626 | 1.49 |
5802881 | 4.76 |
5806682 | 6.16 |
5803349 | 6.41 |
Solved! Go to Solution.
Crear una nueva columna como esta y tratar de percentil en que
nuevo coste: if([Coste]-0, blank(),[Coste])
Hola
Por favor, cambie su medida original a esto:
Cost Score =
Var perc1= CALCULATE(PERCENTILE.INC('Table'[Cost], 0.20),'Table'[Cost]>0)
Var perc2= CALCULATE(PERCENTILE.INC('Table'[Cost], 0.40),'Table'[Cost]>0)
Var perc3= CALCULATE(PERCENTILE.INC('Table'[Cost], 0.60),'Table'[Cost]>0)
Var perc4= CALCULATE(PERCENTILE.INC('Table'[Cost], 0.80),'Table'[Cost]>0)
var average_per_hosp = CALCULATE(AVERAGE('Table'[Cost]),ALLEXCEPT('Table','Table'[ID]))
return
IF(average_per_hosp<=perc1,1,
if(average_per_hosp>perc1 && average_per_hosp<=perc2, 2,
IF(average_per_hosp>perc2 && average_per_hosp<=perc3, 3,
IF(average_per_hosp>perc3 && average_per_hosp<=perc4,4,5))))
El resultado muestra:
Espero que esto ayude.
Saludos
Giotto
Gracias por su respuesta, he intentado esto sólo da una salida de 1 y 5 sólo
Hola @Kiro_2112 ,
La única manera en que puedo pensar en este momento es antes de hacer cualquier cálculo de percentil en sus datos, crear una subtabla, que tiene datos sólo con valor distinto de cero en la columna "COST" de su tabla. Puede usar el cálculo de percentiles en esta nueva tabla.
Si esto ayuda y resuelve el problema, apreciar un Kudos y marcarlo como una solución! 🙂
Gracias
Pragati
Crear una nueva columna como esta y tratar de percentil en que
nuevo coste: if([Coste]-0, blank(),[Coste])
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Ask questions in Eventhouse and KQL, Eventstream, and Reflex.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |