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
Necesito sumar Sum_SIO desde julio de 2022 hasta noviembre. El punto de inicio es julio hasta el último mes del año.
No puedo usar dateadd(datesmtd(date),-5 months) ya que comienza a partir del último mes del año, en este caso noviembre de 2022.
Debería comenzar a partir de julio de 2022 en este caso. Si el último mes del año es diciembre de 2022, entonces suma de Sum SIO (julio de 2022 a diciembre de 2022). Si el último mes del año es mayo de 2023, entonces suma de Sum_SIO (julio de 2022 a mayo de 2023). Si el último mes del año es septiembre de 2023, suma SumSIO (julio de 2023 a septiembre de 2023).
Si el consejo dado por @Jihwan_Kim ha resuelto su confusión, si el problema se ha resuelto, puede marcar la respuesta para la respuesta estándar para ayudar a los otros miembros a encontrarla más rápidamente. Si no es así, sírvase señalarlo.
Esperamos sus comentarios.
Saludos
Henrio
Hola
No estoy seguro de cómo se ve su modelo de datos, pero si tiene una tabla Dim-Calendar y si tiene una relación de uno a muchos con la tabla de ventas, intente algo como a continuación.
expected measure: =
VAR _startdate =
DATE ( 2022, 7, 1 )
VAR _lastdateinsalestable =
CALCULATE ( MAX ( Sales[Date] ), REMOVEFILTERS () )
RETURN
CALCULATE (
SUM ( Sales[Revenue] ),
DATESBETWEEN ( Calendar[Date], _startdate, _lastdateinsalestable )
)
Hola
Gracias por responder, sin embargo, no está fijado en 2022. Debería comenzar en julio de cada año
Entonces, si el mes del informe es:
Nov 2022 (igual que hoy) = suma de julio de 2022 a noviembre de 2022
Nov 2023 (para el próximo año) = suma de julio de 2023 a noviembre de 2023
Dic 2023 (para el próximo año) = suma de julio 2 023 a diciembre 2023
Sí, tengo una tabla de calendario tenue.
Hola
Supongo que "mes de informe" es el mes de hoy, no el mes seleccionado en la segmentación de datos por los usuarios.
Por favor, pruebe algo como a continuación si se adapta a sus necesidades.
expected measure: =
VAR _lastdateinsalestable =
CALCULATE ( MAX ( Sales[Date] ), REMOVEFILTERS () )
VAR _startyear =
IF (
MONTH ( _lastdateinsalestable ) >= 7,
YEAR ( _lastdateinsalestable ),
YEAR ( _lastdateinsalestable ) - 1
)
VAR _startdate =
DATE ( _startyear, 7, 1 )
RETURN
CALCULATE (
SUM ( Sales[Revenue] ),
DATESBETWEEN ( Calendar[Date], _startdate, _lastdateinsalestable )
)
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 |