Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
Queridos Gurús,
Estaba tratando de usar removefilters en la columna 'Mes corto'. Esperaba el mismo resultado, que es 1/12/2022 en cada fila. pero el resultado es el siguiente.
Sin embargo, cuando cambio la columna a 'Número de mes', funciona como se esperaba.
¿Alguna idea de por qué es así? gracias
La tabla de fechas se forma como se indica a continuación.
Solved! Go to Solution.
Hasta donde yo sé, este resultado debería ser causado por la columna [Número de mes] en su visual. Agregue [Número de mes] en el campo de fila de matriz. Por lo tanto, [Número de mes] debe ser la columna clave, debe agregar [Número de mes] en la función REMOVEFILTER para lograr su objetivo. No hay [Mes corto] en Matrix, por lo que eliminar el filtro basado en [Mes corto] no funcionará.
Ex:
Measure1 = CALCULATE(LASTDATE('Table'[Date]),REMOVEFILTERS('Table'[Month Number]))
Measure2 = CALCULATE(LASTDATE('Table'[Date]),REMOVEFILTERS('Table'[Short Month]))
Puedo reproducir su problema, cuando solo agregue [Número de mes], [Medida 1] muestre el resultado del filtro de eliminación y [Medida 2] solo muestre la fecha máxima en cada mes.
Si reemplazo [Número de mes] por [Mes corto], tendré el mismo problema. Así que debemos añadir columnas clave para eliminar el filtro.
Y encuentro que si ordenamos [Nombre corto] por [Número de mes], la columna clave será [Nombre corto] y [Número de mes] cuando solo agreguemos [Nombre corto] a la fila de matriz. Luego necesitamos usar el código a continuación para obtener el resultado.
Measure3 = CALCULATE(LASTDATE('Table'[Date]),REMOVEFILTERS('Table'[Month Number],'Table'[Short Month]))
Saludos
Rico Zhou
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Hasta donde yo sé, este resultado debería ser causado por la columna [Número de mes] en su visual. Agregue [Número de mes] en el campo de fila de matriz. Por lo tanto, [Número de mes] debe ser la columna clave, debe agregar [Número de mes] en la función REMOVEFILTER para lograr su objetivo. No hay [Mes corto] en Matrix, por lo que eliminar el filtro basado en [Mes corto] no funcionará.
Ex:
Measure1 = CALCULATE(LASTDATE('Table'[Date]),REMOVEFILTERS('Table'[Month Number]))
Measure2 = CALCULATE(LASTDATE('Table'[Date]),REMOVEFILTERS('Table'[Short Month]))
Puedo reproducir su problema, cuando solo agregue [Número de mes], [Medida 1] muestre el resultado del filtro de eliminación y [Medida 2] solo muestre la fecha máxima en cada mes.
Si reemplazo [Número de mes] por [Mes corto], tendré el mismo problema. Así que debemos añadir columnas clave para eliminar el filtro.
Y encuentro que si ordenamos [Nombre corto] por [Número de mes], la columna clave será [Nombre corto] y [Número de mes] cuando solo agreguemos [Nombre corto] a la fila de matriz. Luego necesitamos usar el código a continuación para obtener el resultado.
Measure3 = CALCULATE(LASTDATE('Table'[Date]),REMOVEFILTERS('Table'[Month Number],'Table'[Short Month]))
Saludos
Rico Zhou
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Gracias Rico por tu explicación. Sin embargo, todavía tengo una duda.
Mencionaste que necesito agregar un mes corto como la 'columna clave' que ya hice. ver esto
No estoy seguro de cómo lograste el resultado en el tuyo. Eso es lo que quería lograr.
Aquí [Mes corto] no está ordenado por [Número de mes], por lo que veremos que está ordenado como texto. Simplemente agregue esta columna en la fila de la matriz. Si ordena [Mes corto] por [Número de mes], necesita medida3.
Voy a attatch mi archivo de muestra y espero que pueda ayudarle.
Saludos
Rico Zhou
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
¡¡Gracias!! lo tengo ahora
En la tabla de fechas, ha dado formato a ShortMonth como texto y el número de mes se sigue considerando como valor recuperado del formulario Fecha.
por lo tanto, cuando usa REMOVEFILTERS en un mes corto, Power BI no puede interpretar el comando y, por lo tanto, no muestra el resultado requerido.
Sin embargo, el número de mes funciona debido al tipo de datos
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.