Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

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.

Reply
Syndicate_Admin
Administrator
Administrator

Ayuda desde la mitad de la fecha del calendario hasta el último mes

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).

jdalfonso_0-1670989191058.png

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

@jdalfonso ,

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

Syndicate_Admin
Administrator
Administrator

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 )
    )

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.