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

Learn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now

Reply
Syndicate_Admin
Administrator
Administrator

Quitar el filtro parcial

Estimados todos,

He preparado una página de informe con objetos visuales de tarjeta y matriz y la siguiente segmentación jerárquica para el año fiscal y los meses.

Screenshot 2024-07-22 102529.png

Elegí un mes, el 24 de junio, y presenté ciertos valores utilizando YTD que muestra cifras para el año fiscal 2024-25.

Deseo crear un gráfico de columnas que muestre el monto de las ventas no solo para 2024-25, sino para todos los años hasta el seleccionado

mes de dichos ejercicios fiscales. Por ejemplo, el 24 de junio seleccionado en la segmentación, quiero ventas para todos los años de fin hasta junio de los respectivos

años.

Utilicé la medida Calcular[ventas], ALL(Cal[FY)] que da solo las ventas del año fiscal 2024-25.

Cómo construir una medida para que mi gráfico de columnas muestre las ventas de todo el año fiscal, excepto hasta el mes seleccionado

de los años respectivos.

Gracias.

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

Hola @Thulasiram ,

Recomiendo leer este artículo: Patrones de tiempo – Patrones DAX

Este artículo contiene casi todo lo que hay que saber sobre los cálculos del DAX relacionados con la fecha y la hora.

Saludos

Tom

Gracias por la respuesta. Revisé el artículo al que te refieres. Como no soy un experto en tecnología, no podía comprenderlo. ¿Alguien puede ayudar, por favor?

Hola, @Thulasiram

Asegúrese de tener una tabla de fechas completa que incluya columnas para el año fiscal, el mes y el día. Esta tabla debe marcarse como una tabla de fecha en Power BI.

Cree una medida para calcular las ventas hasta el mes seleccionado:

SalesUpToSelectedMonth = 
VAR SelectedMonth = MAX('Date'[Month])
VAR SelectedYear = MAX('Date'[Fiscal Year])
RETURN
CALCULATE(
    SUM('Sales'[SalesAmount]),
    FILTER(
        ALL('Date'),
        'Date'[Fiscal Year] <= SelectedYear &&
        (
            'Date'[Fiscal Year] < SelectedYear ||
            'Date'[MonthNumber] <= SelectedMonth
        )
    )
)

Agregue un gráfico de columnas al informe. Utilice el año fiscal como eje x. Use la medida SalesUpToSelectedMonth como valores.

Asegúrese de que la tabla de fechas incluya una columna de número de mes (MonthNumber), que representa el mes como un número del 1 al 12.

Asegúrese de que la interacción de la segmentación esté configurada correctamente para que, al seleccionar un mes, se filtren los objetos visuales de forma adecuada.
Es posible que tenga que ajustar las relaciones e interacciones para asegurarse de que la segmentación filtra los datos según lo previsto.

Si esta publicación te ayuda, entonces por favor considera Acéptalo como la solución y Felicitaciones a esta publicación para ayudar a los demás miembros a encontrarlo más rápidamente

Gracias. Lo intenté, pero obtuvo el siguiente error.

Screenshot 2024-07-24 231404.png

Hola, @Thulasiram

El error indica que hay una discrepancia de tipo entre los valores SelectedMonth y Date[MonthNumber]. Para solucionar esto, debemos asegurarnos de que ambos valores sean del mismo tipo. Si uno es un texto y el otro es un número entero, podemos usar la función VALOR para convertir el texto en un número o la función FORMATO para convertir el número en texto.

Esta es la medida actualizada del DAX:

SalesUpToSelectedMonth = 
VAR SelectedMonth = VALUE(MAX('Date'[Month])) -- Ensure month is treated as a number
VAR SelectedYear = MAX('Date'[Fiscal Year])
RETURN
CALCULATE(
    SUM('Sales'[SalesAmount]),
    FILTER(
        ALL('Date'),
        'Date'[Fiscal Year] <= SelectedYear &&
        (
            'Date'[Fiscal Year] < SelectedYear ||
            VALUE('Date'[MonthNumber]) <= SelectedMonth
        )
    )
)

Si esta publicación te ayuda, entonces por favor considera Acéptalo como la solución y Felicitaciones a esta publicación para ayudar a los demás miembros a encontrarlo más rápidamente

Muchas gracias por la respuesta.

Antes de continuar, me gustaría explicar más sobre mi tabble.

El mes está en formato MMM-YY - texto. (ejemplo: "24 de marzo")

El año fiscal es AAAA-YY - texto ("2024-25")
Mes no - números - número - (3)

¿Puedo seguir usando el código anterior o necesita alguna enmienda? Muchas gracias.

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.

February Power BI Update Carousel

Power BI Monthly Update - February 2026

Check out the February 2026 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.