March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe 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
Hola, estoy experimentando un problema inesperado con una columna calculada y me pregunto si tiene que ver con la forma en que creé la tabla a la que hace referencia. Tengo las siguientes tablas:
1. Pronóstico sin filtrar - Creado utilizando RESUME con tablas de importación de datos maestros
2. Demanda sin filtrar- Creado por agrupación por ID de inventario y contiene una columna calculada que hace referencia a la tabla Pronóstico sin filtrar
3. Pronóstico filtrado - Creado usando un UNION en dos tablas
4. Demanda filtrada - Creado por agrupación por ID de inventario y contiene una columna calculada que hace referencia a la tabla De pronóstico filtrada
Aquí está la columna calculada utilizada en #2:
Solved! Go to Solution.
Gracias por la respuesta, @AllisonKennedy. Terminé agregando contexto adicional a la fórmula original que permitió que el cálculo se ejecutara en el nivel de fila. El resultado final debía ser una suma de cantidades para cada artículo en un período de tiempo determinado basado en una tabla de transacciones con muchas transacciones para ese artículo. Lo tengo funcionando ahora, también tomé su consejo en la mesa DimDate, gracias por la propina.
@cpiercey
Me pregunto por qué crea la columna en la tabla 4 mientras calcula con la columna de la tabla 3. ¿Por qué no simplemente crea la columna en la Tabla 3.
Básicamente, la columna de expresión de Calculate(xxxx) debe de la tabla actual, puede filtrar con otras tablas si hay una relación, algo así como:
2018 Q1 Demand = CALCULATE(sum('Filtered Demand'[Total Quantity]), 'Filtered Forecast'[Date - Year] = 2018, 'Filtered Forecast'[Date - Quarter] = 1)
Paul Zheng _ Equipo de apoyo de la comunidad
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Copying DAX from this post? Click here for a hack to quickly replace it with your own table names
Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C
I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com
Gracias por la respuesta, @AllisonKennedy. Terminé agregando contexto adicional a la fórmula original que permitió que el cálculo se ejecutara en el nivel de fila. El resultado final debía ser una suma de cantidades para cada artículo en un período de tiempo determinado basado en una tabla de transacciones con muchas transacciones para ese artículo. Lo tengo funcionando ahora, también tomé su consejo en la mesa DimDate, gracias por la propina.
Copying DAX from this post? Click here for a hack to quickly replace it with your own table names
Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C
I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.