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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

FILTROS DAX

Hola a todos

Tengo cuatro columnas según el siguiente ejemplo.

Válvulas priortyFecha de trabajo requeridaFecha real de trabajoPorcentaje completado
1a01/01/202101/01/2021100%
1b05/01/202108/01/202150%
1c20/01/2021 0%

Quiero mostrar el cumplimiento mensual basado entre lo que se ha trabajado en comparación con el requerido. Este cálculo será

A / B * 100

A = Recuento de la columna 'Válvulas de prioridad', filtrada por 'Día de trabajo requerido' (este mes) & 'Porcentaje completado' (100%)
B = Recuento de la columna 'Válvulas de prioridad', filtrada por 'Día laborable requerido' (este mes)

¿Alguna idea sobre cómo puedo lograr esto dentro de DAX?

Muchas gracias,

Elliot

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

No @Serdet

(1) En primer lugar, debe crear una tabla de fechas de calendario. A continuación, cree una columna calculada para extraer el número de mes de la fecha del calendario.

Ailsamsft_0-1624253201198.png

(2) A continuación, cree medidas filtradas por 'Día laborable requerido' (este mes).

A = IF(MONTH(SELECTEDVALUE('Table'[Required Work Date]))=SELECTEDVALUE('Calendar Date'[Month number]) && SELECTEDVALUE('Table'[Percentage Complete])=1 ,1,0)

B = IF(MONTH(SELECTEDVALUE('Tabla'[Fecha de trabajo requerida]))=SELECTEDVALUE('Fecha del calendario'[Número de mes]),1,0)

(3)sumar el valor devuelto por IF dax .

count A = SUMX('Tabla',[A])

recuento B = SUMX('Tabla',[B])

El resultado final es como se muestra:

Ailsamsft_1-1624253201200.png

He adjuntado mi archivo pbix, puede referirse a él.

Saludos

Equipo de apoyo a la comunidad _ Ailsa Tao

Si esta publicación ayuda, entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

1 REPLY 1
Syndicate_Admin
Administrator
Administrator

No @Serdet

(1) En primer lugar, debe crear una tabla de fechas de calendario. A continuación, cree una columna calculada para extraer el número de mes de la fecha del calendario.

Ailsamsft_0-1624253201198.png

(2) A continuación, cree medidas filtradas por 'Día laborable requerido' (este mes).

A = IF(MONTH(SELECTEDVALUE('Table'[Required Work Date]))=SELECTEDVALUE('Calendar Date'[Month number]) && SELECTEDVALUE('Table'[Percentage Complete])=1 ,1,0)

B = IF(MONTH(SELECTEDVALUE('Tabla'[Fecha de trabajo requerida]))=SELECTEDVALUE('Fecha del calendario'[Número de mes]),1,0)

(3)sumar el valor devuelto por IF dax .

count A = SUMX('Tabla',[A])

recuento B = SUMX('Tabla',[B])

El resultado final es como se muestra:

Ailsamsft_1-1624253201200.png

He adjuntado mi archivo pbix, puede referirse a él.

Saludos

Equipo de apoyo a la comunidad _ Ailsa Tao

Si esta publicación ayuda, entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

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.