cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Syndicate_Admin
Administrator
Administrator

Necesita ayuda con Dax, para que True filtre el máximo del número de semana

Hay expertos,

@sreenathv

@vanessafvg

@PhilipTreacy

Estoy usando debajo de DAX,

Mnth curnt -1 Wk Weitg =
'People Flash Consolidated'[Periodo] = "MTD"
&& (
'People Flash Consolidated'[Rango de mes]
= MÁXIMO ( 'People Flash Consolidated'[Rango de mes] ) - 1
)
&& MÁXIMO ( 'People Flash Consolidated'[Número de semana] )

Esperaba eso, True solo mostrará el número Max de la semana, pero muestra todo el número de la semana, ver a continuación, ¿Puede alguien ayudar a ajustar este Dax, de modo que cuando filtre por True, muestre solo max del número de la semana?

vjnvinod_0-1632557418496.png

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Hay @vjnvinod

Descargue este archivo PBIX de ejemplo

Su código está funcionando, son sus datos los que devuelven False porque no hay filas donde las 3 de esas condiciones sean True.

Si crea una columna separada para cada una de sus condiciones, como he hecho en el archivo PBIX de ejemplo que vinculé anteriormente, verá que cuando filtra MTD para mostrar solo True, luego filtre MAX_Month_Rank para mostrar solo True, el único valor que queda en MAX_Weekenumber es False.

Por lo tanto, sus datos no contienen ninguna fila donde sus 3 condiciones sean True.

Saludos

Phil

View solution in original post

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

Hay @vjnvinod

Descargue este archivo PBIX de ejemplo

Su código está funcionando, son sus datos los que devuelven False porque no hay filas donde las 3 de esas condiciones sean True.

Si crea una columna separada para cada una de sus condiciones, como he hecho en el archivo PBIX de ejemplo que vinculé anteriormente, verá que cuando filtra MTD para mostrar solo True, luego filtre MAX_Month_Rank para mostrar solo True, el único valor que queda en MAX_Weekenumber es False.

Por lo tanto, sus datos no contienen ninguna fila donde sus 3 condiciones sean True.

Saludos

Phil

View solution in original post

@PhilipTreacy

Creo que encontré por qué mi código no lo devolvía correctamente, hubo un problema con el código

A continuación se muestra cómo debería haber sido, pero muchas gracias por su ayuda con esto

Mnth curnt -1 Wk Weitg =

'People Flash Consolidated'[Periodo] = "MTD"

&& (

'People Flash Consolidated'[Rango de mes]

= MAX ( 'People Flash Consolidated'[Month Rank] ) - 1

)

&& 'People Flash Consolidated'[Número de semana]

= 'People Flash Consolidated'[Currentweek]-1

Syndicate_Admin
Administrator
Administrator

Hay @vjnvinod

No estoy entendiendo lo que está tratando de hacer, ¿puede compartir su archivo de datos / PBIX?

Saludos

Phil

@PhilipTreacy

Estoy intentando crear un filtro calculado coloumn

eso significa si

People Flash Consolidated'[Periodo] = "MTD" y

People Flash Consolidated'[Month Rank] es el mes anterior y

People Flash Consolidated'[Weeknumber] = semana actual,

Para este resultado debe ser true, de lo contrario false

El siguiente Dax que estoy usando me está ayudando con la primera condición de 2, pero no con la 3ª

Básicamente no está leyendo el 3er argumento.

MAX('People Flash Consolidated'[Número de semana])

People Flash Consolidated'[Periodo] = "MTD"
&& (
'People Flash Consolidated'[Rango de mes]
= MAX ( 'People Flash Consolidated'[Month Rank] ) - 1
)
&& MAX ( 'People Flash Consolidated'[Número de semana] )

Hay @vjnvinod

Su 3ª condición de prueba en realidad no está probando nada. Tu solo dicho return MAX ( 'People Flash Consolidated'[Weeknumber] ).

Necesitas hacer algo como

'People Flash Consolidated'[Weeknumber] = MAX ( 'People Flash Consolidated'[Weeknumber] )

Saludos

Phil

@PhilipTreacy

La salida viene como falsa, ¿no estoy seguro de por qué la está leyendo de esa manera?

He adjuntado la muestra y la he filtrado, donde esperaba como salida verdadera

Agradezco mucho cualquier ayuda en esto

https://drive.google.com/file/d/1LimuMp8Dz90ej5Uo7wKxdldYC9n9kUfZ/view?usp=sharing

Helpful resources

Announcements
UG GA Amplification 768x460.png

Launching new user group features

Learn how to create your own user groups today!

November Power BI Update 768x460.png

Check it Out!

Click here to read more about the November 2021 Updates!

M365 768x460.jpg

Microsoft 365 Collaboration Conference | December 7–9, 2021

Join us, in-person, December 7–9 in Las Vegas, for the largest gathering of the Microsoft community in the world.