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

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now

Reply
Syndicate_Admin
Administrator
Administrator

Cambie la referencia de tabla y columna cambiando la selección de segmentación de datos

Hola

Tengo problemas para cambiar la referencia de tabla y columna al cambiar la selección de segmentación.

Básicamente, tengo tablas llamadas Reales F24, Reales F23, Reales F22 y así sucesivamente. Cada tabla real tiene datos de ingresos y gastos por meses de noviembre a octubre (ya que tenemos un año fiscal diferente al año natural). La tabla Real también contiene la fecha que está vinculada a la tabla Calendario que resume el mes para la selección en la segmentación de datos, es decir, "noviembre de 2023, diciembre de 2023, etc.". También tengo una medida llamada YTD Actual Data = TOTALYTD((SUM('Actuals F24'[Amount]) +0), 'Calendar'[Period],"10/30").

Mi objetivo es que si un usuario selecciona cualquier mes que esté entre noviembre de 2022 y octubre de 2023, la medida de datos reales YTD anterior debe hacer referencia a la tabla Reales F23, es decir, Datos reales YTD = TOTALYTD ((SUM('Reales F23' [Cantidad]) +0), 'Calendario' [Período],"10/30"). Si un usuario selecciona cualquier mes que esté entre noviembre de 2021 y octubre de 2022, la medida de datos reales en lo que va de año anterior debe hacer referencia a la tabla Reales F23, es decir, Datos reales en lo que va de año = TOTALYTD((SUM('Reales F22'[Cantidad]) +0), 'Calendario'[Período],"10/30").

Realmente aprecio su ayuda y muchas gracias

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Hola @8बी45830,

¿Puedes probar esto, por favor?

1. Combine sus "Reales F24", "Reales F23", "Reales F22", etc., en una sola tabla llamada "Reales". Agregue una nueva columna llamada "Año fiscal" a esta tabla para distinguir entre diferentes años

Fecha Importe Ejercicio
2023-11-01 100 F24

2. Crear una medida dinámica

Dynamic YTD Actual Data = 
VAR SelectedMonth = MAX('Calendar'[Date]) // Assumes the slicer selects a single month
VAR FiscalYear =
    SWITCH(
        TRUE(),
        SelectedMonth >= DATE(2022, 11, 1) && SelectedMonth <= DATE(2023, 10, 31), "F24",
        SelectedMonth >= DATE(2021, 11, 1) && SelectedMonth <= DATE(2022, 10, 31), "F23",
        SelectedMonth >= DATE(2020, 11, 1) && SelectedMonth <= DATE(2021, 10, 31), "F22",
        "Unknown"
    )
RETURN
    CALCULATE(
        TOTALYTD(SUM('Actuals'[Amount]), 'Calendar'[Period], "10/30"),
        'Actuals'[Fiscal Year] = FiscalYear
    )

¡Espero que esto ayude!

Gracias. Pensé en fusionar todas las tablas en una sola, pero tengo medidas que hacen cálculos de varianza como real vs. presupuesto, real vs. año anterior y será difícil hacer esos cálculos con todos los datos en una tabla.

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

November Carousel

Fabric Community Update - November 2024

Find out what's new and trending in the Fabric Community.

Dec Fabric Community Survey

We want your feedback!

Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.

Top Solution Authors
Top Kudoed Authors