Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
Hola y buenos días.
Tengo otra pregunta de la base de conocimientos.
Tengo la siguiente tabla:
IDENTIFICACIÓN | Ubicación | Fecha | Producción |
A | Norte | 01/01/2024 | 10 |
B | Norte | 01/01/2024 | 9 |
C | Norte | 01/01/2024 | 11 |
A | Sur | 01/01/2024 | 20 |
B | Sur | 01/01/2024 | 18 |
C | Sur | 01/01/2024 | 22 |
Estoy tratando de crear una columna calculada, que devuelve el valor de producción para el mismo período (mes) del año anterior.
Ejemplo
para A : Norte : 01/01/2024 devolver la producción para A : Norte : 01/01/2023 y así sucesivamente
Gracias de antemano
Roger
Solved! Go to Solution.
Gracias @v-jialongy-msft
¡Gracias!
Casi, pero no del todo.
Terminé creando dos columnas
M = Mes(Tabla[Fecha])
PY = Año(Tabla[Fecha])
y, a continuación, mediante una variación del código DAX:
Gracias
Roger
Hola @jfranco
Pruebe con el siguiente dax:
PreviousYearProduction =
CALCULATE(
SUM('Table'[Production]),
FILTER(
ALL('Table'),
'Table'[ID] = EARLIER('Table'[ID]) &&
'Table'[Location] = EARLIER('Table'[Location]) &&
'Table'[Date] = DATEADD('Table'[Date], -1, YEAR)
)
)
Saludos
Jayleny
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Gracias @v-jialongy-msft
¡Gracias!
Casi, pero no del todo.
Terminé creando dos columnas
M = Mes(Tabla[Fecha])
PY = Año(Tabla[Fecha])
y, a continuación, mediante una variación del código DAX:
Gracias
Roger
Algo más que he probado:
Se agregaron dos columnas:
LYM = MES (FECHA)
LY = AÑO (FECHA) -1
Luego probó:
Más lejos.
Esta es la fórmula DAX que estoy usando, pero devuelve espacios en blanco:
LastYearDate = DATE(YEAR('Calendar'[Date])-1, MONTH('Calendar'[Date]), DAY('Calendar'[Date]))
en la columna calculada anteriormente, se resta 1 del año.
Consulte - https://learn.microsoft.com/en-us/dax/date-function-dax para obtener más información.
El tipo de datos devuelto es una fecha/hora en la que la hora es medianoche, es decir, 00:00, lo que debería estar bien para la mayoría de los propósitos.
en el ejemplo anterior, 'Calendario' es el nombre de mi tabla, debe reemplazarlo con el suyo. No necesita apóstrofes a menos que sea una palabra reservada (como Calendario) o que el nombre de la tabla tenga un espacio (etc.) en el nombre.
Gracias @belvoir99
Agradezco la fórmula para obtener el cálculo para la misma fecha del año pasado, pero lo que estoy tratando de lograr es Devolver la producción (o ventas o cualquier otra variable) para ID = A (o B o C), y Ubicación = Norte (o Sur) para la FECHA del año pasado (por lo tanto, si es 15 de enero de 2024, entonces 15 de enero de 2023)
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Ask questions in Eventhouse and KQL, Eventstream, and Reflex.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
3 | |
1 | |
1 | |
1 | |
1 |