Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount.
Register nowThe Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.
Necesito filtrar un objeto visual por el mes pasado, mi modelo no tiene una tabla de fechas. Necesito aplicar una medida o una columna calculada para filtrar
Mis datos mensuales contienen del 1 al 13, no necesito incluir el último mes de 13 meses cuando se aplica.
Probé esta medida, pero ¿cómo puedo aplicarla?
Solved! Go to Solution.
El uso del filtro funciona correctamente, gracias por su rápida respuesta.
La combinación de las medidas tiene un error, así que apliqué la primera opción
Hola @fbittencourt ,
Para filtrar un objeto visual por el último mes del conjunto de datos sin usar una tabla de fechas, puede lograrlo mediante la creación de una medida de DAX que calcule dinámicamente el mes más reciente, asegurándose de que el mes 13 se excluya de ser considerado como el último mes.
Comience por crear una medida para determinar el último mes de la columna [MOIS], teniendo en cuenta solo los valores del 1 al 12. La siguiente medida de DAX calculará el número de mes más alto, excluyendo 13:
LastMonth =
VAR MaxMois = MAXX(FILTER(FAIT_INDICATEURS, FAIT_INDICATEURS[MOIS] <= 12), FAIT_INDICATEURS[MOIS])
RETURN MaxMois
A continuación, incorpore esta medida en la medida de Nb_Personnes existente para filtrar el objeto visual por el último mes. Esta es la medida actualizada que se filtra por el valor calculado de LastMonth:
Nb_Personnes =
VAR LastMonthValue =
MAXX(FILTER(FAIT_INDICATEURS, FAIT_INDICATEURS[MOIS] <= 12), FAIT_INDICATEURS[MOIS])
RETURN
CALCULATE(
DISTINCTCOUNT(REF_RESSOURCE[UID ressource]),
FAIT_INDICATEURS[MOIS] = LastMonthValue,
REF_RESSOURCE[Rôle] <> "GEN",
FAIT_INDICATEURS[Charge HTP] <> 0
)
Esta medida calcula el número de recursos únicos del último mes determinando dinámicamente el valor máximo del mes que es 12 o menos. La función CALCULATE aplica este filtro junto con las condiciones para excluir ciertos roles y garantizar que solo se cuenten las filas con valores distintos de cero en la columna Charge HTP.
Si prefiere aplicar el filtro del último mes directamente en el objeto visual sin modificar la medida existente, también puede agregar un filtro en la columna [MOIS] del panel Filtros. Configúrelo para mostrar el valor 1 superior por [MOIS] y aplique una condición adicional para excluir el mes 13 configurando el filtro en [MOIS] <= 12.
Estos pasos garantizarán que el objeto visual siempre refleje los datos del mes más reciente del conjunto de datos, excluyendo los valores del mes 13.
Saludos
El uso del filtro funciona correctamente, gracias por su rápida respuesta.
La combinación de las medidas tiene un error, así que apliqué la primera opción