Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

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.

Reply
jereaallikko
Helper III
Helper III

Cómo mostrar el progreso de la tasa de éxito a lo largo del tiempo

Hola a todos

Estoy tratando de hacer un objeto visual para mostrar un progreso de la tasa de prueba exitosa a lo largo del tiempo (por ejemplo, con el gráfico de columna/línea, donde la fecha es como un eje).

He creado una siguiente medida DAX para mostrar el porcentaje de pruebas pasadas en comparación con todas:

% pasado - DIVIDE(CALCULATE([Filas]; FILTER('Tabla';' Tabla'[Pruebas pasadas] > 0)); [Filas];0)
Y funciona en un indicador visual como este
gauge.PNG
Me gustaría comparar ese porcentaje con el número de ayer/la semana pasada/el del mes pasado. En mi tabla tengo columnas que contienen marcas de tiempo (por ejemplo, la última pasada, creada, modificada) si son necesarias para que funcione.
Esperemos que alguien pueda darme una solución a mi problema. ¡No dude en pedir más información si es necesario!
Gracias
Jere Aallikko
1 ACCEPTED SOLUTION

Hola @jereaallikko ,

Hola @jereaallikko ,

¿Por qué necesita filtrar el gráfico por el nombre de la prueba? Puede utilizar la siguiente medida para aplicar la segmentación de datos para medir:

Measure = CALCULATE(DIVIDE(CALCULATE(COUNTROWS(Table1),Table1[Status] = "Passed"),COUNTROWS(Table1)),FILTER(ALLSELECTED(Table1),Table1[Last test Run]<=MAX('Calendar'[Date])))

Passed % = DIVIDE(CALCULATE([Rows],FILTER('Table1','Table1'[Passed Tests] > 0)),CALCULATE([Rows],ALL(Table1)),0)

Y mostrará información inútil:

Capture.PNG

Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Saludos

Dedmon Dai

View solution in original post

9 REPLIES 9
amitchandak
Super User
Super User

@jereaallikko , Para obtener datos de ayer Hoy , la semana pasada, El mes pasado se refieren a mis blogs. Necesita una tabla de fechas y una fecha sin una marca de tiempo.

Si marca de tiempo crean una fecha como

Nuevo último pasado [último pasado]

Ahora únete a toda la fecha con la tabla de fechas. Solo uno sería una combinación activa se puede utilizar userelation en una medida para usar otro.

https://community.powerbi.com/t5/Community-Blog/HR-Analytics-Active-Employee-Hire-and-Termination-tr...

Power BI — Año tras año con o sin inteligencia de tiempo
https://medium.com/@amitchandak.1978/power-bi-ytd-questions-time-intelligence-1-5-e3174b39f38a
Power BI — Qtr en Qtr con o sin inteligencia de tiempo
https://medium.com/@amitchandak.1978/power-bi-qtd-questions-time-intelligence-2-5-d842063da839
Power BI — Mes a mes con o sin inteligencia de tiempo
https://medium.com/@amitchandak.1978/power-bi-mtd-questions-time-intelligence-3-5-64b0b4a4090e
Power BI — Semana a semana y WTD
https://medium.com/@amitchandak.1978/power-bi-wtd-questions-time-intelligence-4-5-98c30fab69d3
https://community.powerbi.com/t5/Community-Blog/Week-Is-Not-So-Weak-WTD-Last-WTD-and-This-Week-vs-La...
Inteligencia del día - Último día, último día no continuo
https://medium.com/@amitchandak.1978/power-bi-day-intelligence-questions-time-intelligence-5-5c3243d...

Para obtener lo mejor de la función de inteligencia del tiempo. Asegúrese de que tiene un calendario de fechas y que se ha marcado como la fecha en la vista de modelo. Además, únete a ella con la columna de fecha de tus hechos. Consulte :radacad sqlbi My Video Series Aprecia tus Felicitaciones.

En caso de que no puedas conseguirlo. ¿Puede compartir datos de ejemplo y salida de ejemplo en formato de tabla? O una muestra de pbix después de eliminar datos confidenciales.

Hola @amitchandak

Gracias por su respuesta. Desafortunadamente, todavía no pude hacerlo, tal vez me perdí algunos pasos en sus blogs.

Desafortunadamente, no puedo compartir los datos originales, ya que se obtienen a través de la API de REST y el acceso sería necesario. He creado datos de ejemplo similares como un archivo pbix con alguna explinación lo que se necesita.

Los datos son ásperos y se hacen muy simples, pero espero que ayude.

https://drive.google.com/file/d/15UCndY84dtsExd3cXKjZdYVhL9K7TbHU/view?usp=sharing

No puedo compartir el archivo directamente aquí sin ser un superusuario, etc. así que aquí está el enlace a él.

Si usted puede resolver el problema en el archivo pbix, por favor reenvíelo de nuevo a mí.

Gracias por su esfuerzo,

Jere

Hola @jereaallikko ,

¿Podría mostrarnos más detalles para su salida esperada? comparar ese porcentaje con los medios de ayer comparar el recuento de la prueba pasada hasta ayer con el recuento de la prueba pasada hasta el día seleccionado?

Puede hacer referencia a la función PREVIOUSDAY, PREVIOUSMONTH https://docs.microsoft.com/zh-cn/dax/previousday-function-dax.

Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Saludos

Dedmon Dai

Hola @v-deddai1-msft

El problema es difícil de explicar, pero el objetivo es mostrar el progreso del número de porcentaje a lo largo del tiempo en un gráfico, donde el eje es una jerarquía de fechas que se muestra todos los días. No sólo las fechas de Last Passed.

Para ilustrar, aquí hay un ejemplo con 20 casos de prueba en total, 5 de ellos aprobados, el porcentaje pasado es 25%:

10.09.2020, 20 casos de prueba, 5 aprobados, porcentaje pasado 25%

11.09.2020, la cantidad de casos de prueba sigue siendo la misma, 1 nueva pasada 6, porcentaje aprobado 30%

12.09.2020, 3 nuevos casos de prueba añadidos 23, la misma cantidad superó 6 euros, porcentaje aprobado 26,09%

13.09.2020, todos siguen iguales, porcentaje pasado 26,09%

14.09.2020, la cantidad de casos de prueba son iguales a 23, 3 pruebas pasadas 9, porcentaje aprobado 39,13%

Y así sucesivamente...

Por lo tanto, el gráfico debe mostrar el desarrollo de los porcentajes pasados a lo largo del tiempo.

Esperemos que esto abra el problema un poco más. Como se mencionó, es un poco difícil de explicar, pero haciendo mi mejor esfuerzo. Siéntase libre de preguntar más si algo todavía no está claro.

Gracias

Jere

Hola @jereaallikko ,

Le sugiero que utilice el gráfico de líneas para mostrar el progreso del número de porcentaje a lo largo del tiempo.

Puede crear la siguiente medida en función de los datos de ejemplo:

Measure = CALCULATE(DIVIDE(CALCULATE(COUNTROWS(Table1),Table1[Status] = "Passed"),COUNTROWS(Table1)),FILTER(ALL(Table1),Table1[Last test Run]<=MAX('Calendar'[Date])))

Capture3.PNG

Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Saludos

Dedmon Dai

Hola @v-deddai1-msft

Funcionó gracias. Pero me enfrenté a un problema con la aplicación de segmentaciones en el gráfico. La medida sigue siendo la misma.

jereaallikko_0-1603096600652.png

jereaallikko_2-1603096672303.png

¿Cómo puedo hacer que el gráfico de medida cambie de acuerdo con la segmentación de datos?

Br

Jere

Hola @jereaallikko ,

Hola @jereaallikko ,

¿Por qué necesita filtrar el gráfico por el nombre de la prueba? Puede utilizar la siguiente medida para aplicar la segmentación de datos para medir:

Measure = CALCULATE(DIVIDE(CALCULATE(COUNTROWS(Table1),Table1[Status] = "Passed"),COUNTROWS(Table1)),FILTER(ALLSELECTED(Table1),Table1[Last test Run]<=MAX('Calendar'[Date])))

Passed % = DIVIDE(CALCULATE([Rows],FILTER('Table1','Table1'[Passed Tests] > 0)),CALCULATE([Rows],ALL(Table1)),0)

Y mostrará información inútil:

Capture.PNG

Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Saludos

Dedmon Dai

Hola @v-deddai1-msft

Lamento molestarlo de nuevo, pero ¿cómo debo modificar el DAX si quiero llevar otro "Estado" al cálculo también?

Me gustaría mostrar el valor % cuando Status "Passed" o "N/A". ¿Puede ayudarme a modificar la expresión? Así que exactamente el mismo cálculo, pero cuando se pasa el estado o N/A.

Gracias

Jere

Hola @v-deddai1-msft

Ahora todo funciona. ¡Muchas gracias!

Br

Jere

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.