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.
Hay expertos,
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?
Solved! Go to Solution.
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
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
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
Hay @vjnvinod
No estoy entendiendo lo que está tratando de hacer, ¿puede compartir su archivo de datos / PBIX?
Saludos
Phil
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.
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
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
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 |