Forum Discussion
CALCULAR cuenta con condiciones
¡Hola!
Tengo lo que creo que es un cálculo simple, pero no puedo hacer que funcione correctamente.
Tengo una tabla con artículos SKU y tasas de eficiencia. La tasa de eficiencia es la duración esperada del trabajo en comparación con el tiempo que realmente le tomó al técnico completarlo. Estoy tratando de calcular una tasa de éxito para cada elemento, es decir, qué porcentaje de trabajos tienen una tasa de eficiencia > = 1.
Los datos son por fecha, nombre del artículo, ID de la orden de trabajo. Aquí hay datos simulados:
| Fecha | Item_Name | Work_Order_Id | SKU_Efficiency |
| 1/1/2022 | Tema 1 | Orden de trabajo 1 | |
| 1/2/2022 | Tema 1 | Orden de trabajo 2 | 30% |
| 1/3/2022 | Tema 2 | Orden de trabajo 3 | 50% |
| 1/4/2022 | Tema 2 | Orden de trabajo 4 | 110% |
| 1/5/2022 | Tema 3 | Orden de trabajo 5 | 80% |
| 1/6/2022 | Tema 3 | Orden de trabajo 6 | 50% |
| 1/7/2022 | Tema 3 | Orden de trabajo 7 | 120% |
| 1/8/2022 | Tema 3 | Orden de trabajo 8 | 160% |
| 1/9/2022 | Tema 3 | Orden de trabajo 9 | 100% |
| 1/10/2022 | Tema 4 | Orden de trabajo 10 | 90% |
| 1/11/2022 | Tema 4 | Orden de trabajo 11 | 80% |
| 1/12/2022 | Tema 4 | Orden de trabajo 12 | 110% |
| 1/13/2022 | Tema 4 | Orden de trabajo 13 | 120% |
| 1/14/2022 | Tema 4 | Orden de trabajo 14 | 130% |
| 1/15/2022 | Tema 4 | Orden de trabajo 15 | 60% |
| 1/16/2022 | Tema 4 | Orden de trabajo 16 | 50% |
| 1/17/2022 | Tema 5 | Orden de trabajo 17 | 0% |
| 1/18/2022 | Tema 5 | Orden de trabajo 18 | 0% |
| 1/19/2022 | Tema 5 | Orden de trabajo 19 | 90% |
| 1/20/2022 | Tema 5 | Orden de trabajo 20 | 110% |
| 1/21/2022 | Tema 5 | Orden de trabajo 21 | 120% |
| 1/22/2022 | Tema 5 | Orden de trabajo 22 | 130% |
| 1/23/2022 | Tema 5 | Orden de trabajo 23 | 140% |
| 1/24/2022 | Tema 5 | Orden de trabajo 24 | 150% |
| 1/25/2022 | Tema 5 | Orden de trabajo 25 | 40% |
| 1/26/2022 | Tema 5 | Orden de trabajo 26 | 30% |
| 1/27/2022 | Tema 5 | Orden de trabajo 27 | 140% |
| 1/28/2022 | Tema 6 | Orden de trabajo 28 | 0% |
| 1/29/2022 | Tema 6 | Orden de trabajo 29 | 80% |
| 1/30/2022 | Tema 6 | Orden de trabajo 30 | 60% |
| 1/31/2022 | Tema 6 | Orden de trabajo 31 | 110% |
| 2/1/2022 | Tema 6 | Orden de trabajo 32 | 120% |
| 2/2/2022 | Tema 7 | Orden de trabajo 33 | 40% |
| 2/3/2022 | Tema 7 | Orden de trabajo 34 | 130% |
| 2/4/2022 | Tema 7 | Orden de trabajo 35 | 120% |
| 2/5/2022 | Tema 7 | Orden de trabajo 36 | 170% |
| 2/6/2022 | Tema 7 | Orden de trabajo 37 | 160% |
| 2/7/2022 | Tema 7 | Orden de trabajo 38 | 130% |
| 2/8/2022 | Tema 7 | Orden de trabajo 39 | 60% |
| 2/9/2022 | Tema 7 | Orden de trabajo 40 | 20% |
| 2/10/2022 | Tema 7 | Orden de trabajo 41 | 950% |
| 2/11/2022 | Tema 7 | Orden de trabajo 42 | 140% |
| 2/12/2022 | Tema 7 | Orden de trabajo 43 | 140% |
| 2/13/2022 | Tema 8 | Orden de trabajo 44 | 0% |
| 2/14/2022 | Tema 8 | Orden de trabajo 45 | 90% |
| 2/15/2022 | Tema 8 | Orden de trabajo 46 | 90% |
| 2/16/2022 | Tema 8 | Orden de trabajo 47 | 110% |
| 2/17/2022 | Tema 8 | Orden de trabajo 48 | 120% |
| 2/18/2022 | Tema 8 | Orden de trabajo 49 | 130% |
| 2/19/2022 | Tema 8 | Orden de trabajo 50 | 140% |
| 2/20/2022 | Tema 8 | Orden de trabajo 51 | 150% |
| 2/21/2022 | Tema 8 | Orden de trabajo 52 | 160% |
| 2/22/2022 | Tema 8 | Orden de trabajo 53 | 170% |
Quiero calcular una tasa de éxito de SKU por elemento
SKU Success Rate = Recuento de órdenes de trabajo para el elemento en el que la eficiencia > = 1, excluyendo las órdenes de trabajo donde la eficiencia es 0.
Estos son los resultados que espero:
| Tasa de éxito de SKU | Recuento de EFF>=1 | Recuento de EFF > 0 | Tasa de éxito |
| Tema 1 | 0 | 1 | 0% |
| Tema 2 | 1 | 2 | 50% |
| Tema 3 | 3 | 5 | 60% |
| Tema 4 | 3 | 7 | 43% |
| Tema 5 | 6 | 9 | 67% |
| Tema 6 | 2 | 4 | 50% |
| Tema 7 | 8 | 11 | 73% |
| Tema 8 | 7 | 9 | 78% |
| Total general | 30 | 48 | 63% |
He probado la siguiente medida:
2 Replies
- Syndicate_Admin
Administrator
Puede probar tres medidas (o solo una si desea usar variables)
Éxito =CALCULAR(CONTAR(eficienciaTable[Item_Name]),FILTRO(eficienciaTable, No(ISBLANK([SKU_Efficiency])) && [SKU_Efficiency] <> 0 && [SKU_Efficiency] >=1))Total (distinto de cero) =CALCULAR(CONTAR(eficienciaTable[Item_Name]),FILTRO(eficienciaTable, No(ISBLANK([SKU_Efficiency])) && [SKU_Efficiency] <> 0))Tasa de éxito =DIVIDIR([Éxito],[Total (distinto de cero)],0)Terminé con el siguiente resultado usando sus datos.- Syndicate_Admin
Administrator
¡Gracias! Siempre me olvido de usar CALCULATE con conteo. Se lo agradezco.