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
KMcCarthy9
Helper IV
Helper IV

Cortadora N superior/inferior dinámica

Actualmente tengo una tabla que enumera el nombre del proveedor, el valor de los días MTTR y el volumen de los pedidos de trabajo. He creado un parámetro para el volumen de la orden de trabajo para que los usuarios puedan elegir mirar a los proveedores que tienen al menos X número de órdenes de trabajo.

Dentro de esta tabla me gustaría incorporar también el uso de la cortadora N superior/inferior. Por ejemplo, el usuario desea ver los 5 proveedores con los días DE MTTR más bajos que tienen al menos 10 órdenes de trabajo.

Sin utilizar la segmentación de parámetros, elegir los 5 proveedores con los días DE MTTR más bajos funciona correctamente. Sin embargo, si luego cambio el valor mínimo en el parámetro a 10, quita el proveedor con 6 WOs y simplemente me muestra 4 resultados. Debe eliminar el que tiene 6 pero añadir en el siguiente con al menos 10 órdenes de trabajo - todavía me da un resultado de 5 proveedores.

He publicado un archivo .pbix aquí: .pbix

Gracias de antemano!

Capture.JPG

4 REPLIES 4
amitchandak
Super User
Super User

@KMcCarthy9 , Compruebe que la variable de control de archivos está filtrando en la orden de trabajo por proveedores y segmentación de datos parecen responder correctamente a ella

Hola @amitchandak, lo siento no entiendo su respuesta. ¿Podrías elaborar más? La segmentación de datos está respondiendo correctamente donde me da sólo el volumen para el que configuro el rango, sin embargo, si quiero ver los 5 mejores proveedores, debería ser darme 5 proveedores no 4. ¿Hay alguna manera de hacer esto? He adjuntado mi archivo .pbix arriba.

Gracias.

@KMcCarthy9

¿Por qué no usar los días de MTTR en el filtro inferior 5? ¿O me perdí alguna información?

bot 5 MTTR.JPG

Paul Zheng _ Equipo de apoyo de la comunidad
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Hola @V-pazhen-msft, el DAX para la medida superior/inferior de los días MTTR es:

MTTR Days Top/Bottom = 

 VAR _MTTRDays = AVERAGE(data[Sup Scorecard ETTR Days])
 VAR _All = CALCULATE(COUNTA(data[Sup Scorecard ETTR Days]))

 RETURN
 IF(_All > 10,
IF(ISBLANK(_ALL), "N/A",_MTTRDays)
 )

Lo tenía limitándolo a al menos 10 órdenes de trabajo. Sin embargo, incluso después de cambiar eso a IF(_All > 0,...) el resultado no cambia. Me dará el Bottom 5, sin embargo, si luego ajusto la cortadora de paramter slider para limitar el volumen de las órdenes de trabajo sólo me dará 4 resultados y no el 5 que debería.

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.