Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
¡Hola a todos! Estoy tratando de calcular algunas columnas mediante la alteración de una consulta SQL.
Las columnas se basan en un valor denominado history days, que calcula el número de días entre la fecha dada para un código y la fecha de hoy. No necesito un código dax estándar para la diferencia de día, pero necesito HOY para ser la fecha máxima fija.
Así es como se calcula en la consulta SQL:
Aquí es donde se utiliza este valor "historydays":
Estoy tratando de calcular estos valores (AVG, StockDays, etc.) y no puedo encontrar una manera de expresar esta diferencia(siempre hoy menos la fecha dada).
Gracias de antemano,
A
Hola, @annae
Según su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.
Mesa:
Si desea crear una columna calculada o una medida, puede probar el siguiente dax.
Calculated column:
Diff Column = DATEDIFF('Table'[Date],TODAY(),DAY)
Measure:
Diff Measure = DATEDIFF(SELECTEDVALUE('Table'[Date]),TODAY(),DAY)
Si desea crear una columna personalizada en 'Editor de consultas', puede ir a 'Editor de consultas'>'Agregar columnas'>'Columna personalizada', introduzca los siguientes códigos.
Hoy es 7/29/2020. Aquí está el resultado.
Saludos
Allan
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @annae,
¿No puede utilizar la función DateDiff como
DateDiff(historyDays, Today(), Day)
Richard
Proud to be a Super User!
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |