Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Estoy tratando de calcular un % de los elementos que se completaron dentro de una fecha objetivo determinada, siendo este el SLA.
Los datos tienen un número de columnas, pero las que necesito para mis cálculos son:
Artículo # | Terminación Fecha | Fecha objetivo | Sla |
1 | 15/08/2020 | 20/08/2020 | Conocido |
2 | 17/08/2020 | 15/08/2020 | Not Met |
3 | 20/08/2020 | 20/08/2020 | Conocido |
4 | 23/08/2020 | 20/08/2020 | Not Met |
5 | 01/09/2020 | 01/09/2020 | Conocido |
De la muestra anterior, quiero obtener es el % de los elementos que han cumplido con el SLA - 60% (3 de 5).
Estoy creando una nueva medida para que pueda mostrar el resultado usando un VISUAL (Tarjeta).
He comprobado publicaciones similares en el foro, pero todos ellos están utilizando SUM para llegar primero al total y luego dividir el resultado. Esto no parece funcionar para mí, ya que no quiero la SUMA de la columna SLA, sino un COUNT.
Solved! Go to Solution.
@neeradhi , Pruebe una medida como
Divide(countx(Table, if([Completion date] <-[Target Date], [Item ?], blank())),count(Table[Item ?]))
Divide(countx(Table, if([SLA] á "Met", [Item ?], blank())),count(Table[Item ?]))
Donde columna
SLA si( [Fecha de finalización] <-[Fecha de destino], "Met", "No cumplir")
Hola @neeradhi ,
Por favor, vea el GIF. Hay dos maneras que pueden cambiarlo al formato de porcentaje.
tal vez se puede tratar de
Measure =
VAR TBL=ADDCOLUMNS('table',"ifmet",if('table'[Target Date]>='table'[Completion date],"met","not met"))
return CALCULATE(COUNTROWS('table'),FILTER(TBL,[ifmet]="met"))/COUNTROWS('table')
Proud to be a Super User!
@neeradhi , Pruebe una medida como
Divide(countx(Table, if([Completion date] <-[Target Date], [Item ?], blank())),count(Table[Item ?]))
Divide(countx(Table, if([SLA] á "Met", [Item ?], blank())),count(Table[Item ?]))
Donde columna
SLA si( [Fecha de finalización] <-[Fecha de destino], "Met", "No cumplir")
HI @amitchandak ,
Gracias por su solución, está funcionando y estoy recibiendo los resultados correctos ahora. Anteriormente, mi SLA de columna calculado en mi tabla de datos original hacía referencia a una columna incorrecta.
Por lo tanto, he modificado mi respuesta.
¿Puede, por favor, hágamelo saber cómo debo mostrarlo como un % en lugar de un número. Así es como aparece actualmente cuando utilizo la tarjeta de datos visual
Hola
Este meaure funcionará
=CALCULATE(COUNTROWS(Data),FILTER(Data,Data[Completion date]<-Data[Target Date]))/COUNTROWS(Data)
Espero que esto ayude.
Hola @Ashish_Mathur,
Probé la solución, sin embargo, obtuve 1 como resultado.
Esto es lo que aparece en el VISUAL:
Hola
Comparte el enlace desde donde puedo descargar tu archivo PBI y mostrar claramente la página/visual donde quieres el resultado como 60%.
Hola @Ashish_Mathur ,
Gracias por su respuesta. 😊
Tengo los resultados correctos utilizando la solución proporcionada por Amit.
Rgds,
Neeradhi
Hola @neeradhi ,
Puede establecer el formato de porcentaje en las herramientas Medir.
Haga clic en la medida > elija % > cambiar posiciones decimales
Hola @neeradhi ,
Por favor, vea el GIF. Hay dos maneras que pueden cambiarlo al formato de porcentaje.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |