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
Estoy tratando de encontrar una fórmula con fórmulas DAX para calcular la diferencia de valores entre fechas.
Por ejemplo, me gustaría calcular la diferencia entre la fecha 29/10/2018 y 05/11/2018, y el resultado sería 9.3, o ser capaz de elegir otra fecha de comparación como 26/11/2018 (resultado -18.62 ) en una rebanadora o filtro.
¡Gracias de antemano!
En mi caso tengo esta BBDD y me gustaría hacer una medida que me de cuantos días se ha tardado en realizar la gestión.
No se si alguien puede ayudarme 🙂
Además, el cálculo se calcula sobre los valores de otra columna (en este caso Toneladas como se muestra en la imagen), no para calcular cuántos días de meses hay entre fechas.
@credondo , Supongamos que ha tomado una segmentación de datos con dos fechas. Prefiere un calendario de fechas
Probar la medida
Medida ?
var _max á maxx(allselected('Date'),'Date'[Date])
var _min á minx(allselected('Fecha'),'Fecha'[Fecha])
devolución
calculate(sum(table[tons]),filter(All(DATE), Date[Date] -_max)) - calculate(sum(table[tons]),filter(All(DATE), Date[Date] -_min))
O
Medida ?
var _max á maxx(allselected('Date'),'Date'[Date])
var _min á minx(allselected('Fecha'),'Fecha'[Fecha])
devolución
calculate(sum(table[tons]),filter(Allselected(DATE), Date[Date] -_max)) - calculate(sum(table[tons]),filter(Allselected(DATE), Date[Date] -_min))
Gracias por su respuesta!.. Tengo un problema que en la 5a y 6a línea (en la línea 2 y 3 funciona bien), BI no reconoce la fecha de la tabla, ya que creé esta tabla de fechas como un calendario. ¿Alguna idea?
Hola @credondo ,
Debe modificar @amitchandakfórmula de la fórmula de acuerdo con su modelo de datos, así.
Measure =
VAR x =
CALCULATE(
SUM('Table'[tons]),
FILTER(
ALLSELECTED('Table'),
'Table'[Release Date] = MAXX( ALLSELECTED('Table'), [Release Date])
)
)
VAR y =
CALCULATE(
SUM( 'Table'[tons] ),
FILTER(
ALLSELECTED('Table'),
'Table'[Release Date] = MINX( ALLSELECTED('Table'), [Release Date] )
)
)
RETURN
x -y
Saludos
Lionel Chen
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @credondo ,
Puede usar la función DATEDIFF en Power BI para calcular la diferencia entre 2 fechas. Consulte lo siguiente para obtener más información:
https://docs.microsoft.com/en-us/dax/datediff-function-dax
Si esto ayuda y resuelve el problema, apreciar un Kudos y marcarlo como una solución! 🙂
Gracias
Pragati
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 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |