Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and a 50 percent discount on exams.
Get startedEarn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It 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)