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.
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:
Solved! Go to 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:
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
@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.
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])))
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.
¿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:
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
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 |