Fabric is Generally Available. Browse Fabric Presentations. Work towards your Fabric certification with the Cloud Skills Challenge.
Assum Tengo datos que abarcan desde 2010 hasta 2020. Me gustaría obtener la suma total para el año 2019. ¿Usaría DATEADD(........,-1,YEAR)?.
Cuando aplica un número en la función de adición de fecha, ¿ese número es relativo al año máximo con el que está trabajando?
En este caso si el año máximo es 2020.
Escribí el siguiente código:
Solved! Go to Solution.
No vi ningún problema con la medida DATEADD.
Aquí está la referencia útil a la función,
Preste especial atención a las siguientes observaciones,
A reference to a date/time column. Only in this case a context transition applies because the <Dates> column reference is replaced by
CALCULATETABLE ( DISTINCT ( <Dates> ) )
además, un medio simple para desmitificar lo que está sucediendo exactamente en la transformación mencionada anteriormente,
Sí, tiene razón, de hecho, no había nada malo con la medida. Me di cuenta de que el problema era con la tabla del calendario. Tenía mi tabla de calendario terminando el 01/01/2022. Debería haberlo terminado el 01/05/2018 (la última fecha de mis valores registrados. También agregué . [Fecha] a mi función DATEADD. Tan pronto como reajusté mi calendario, los valores corrigieron sus posiciones. Así era antes:
Así es como es una vez que corregí mi tabla de calendario (para ser honesto, podría eliminar mi tabla de calendario):
De acuerdo, pero si no uso la función MAX, ¿de qué año restaría -1?
Parece que no tiene una comprensión fundamental del concepto "Contexto de evaluación" en DAX. Todas las funciones se evalúan en un contexto específico, por ejemplo, en una celda de matriz; los funcs de inteligencia del tiempo no son una excepción.
Definitivamente estoy tratando de entenderlo. He comenzado a jugar con él solo para tratar de ver cómo funciona.
Escribí el siguiente código:
No vi ningún problema con la medida DATEADD.
Aquí está la referencia útil a la función,
Preste especial atención a las siguientes observaciones,
A reference to a date/time column. Only in this case a context transition applies because the <Dates> column reference is replaced by
CALCULATETABLE ( DISTINCT ( <Dates> ) )
además, un medio simple para desmitificar lo que está sucediendo exactamente en la transformación mencionada anteriormente,
Sí, tiene razón, de hecho, no había nada malo con la medida. Me di cuenta de que el problema era con la tabla del calendario. Tenía mi tabla de calendario terminando el 01/01/2022. Debería haberlo terminado el 01/05/2018 (la última fecha de mis valores registrados. También agregué . [Fecha] a mi función DATEADD. Tan pronto como reajusté mi calendario, los valores corrigieron sus posiciones. Así era antes:
Así es como es una vez que corregí mi tabla de calendario (para ser honesto, podría eliminar mi tabla de calendario):
Sí, también puedes usar esta lógica.
Check out the November 2023 Power BI update to learn about new features.
Read the latest Fabric Community announcements, including updates on Power BI, Synapse, Data Factory and Data Activator.