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

The ultimate Microsoft Fabric, Power BI, Azure AI & SQL learning event! Join us in Las Vegas from March 26-28, 2024. Use code MSCUST for a $100 discount. Register Now

Reply
Syndicate_Admin
Administrator
Administrator

Comparando las ventas con el mismo mes del año pasado - día a día

Hola.

Me gustaría crear una comparación de ventas mensuales CY vs LY. Esto debería estar bastante bien, pero me gustaría que la barra / diferencia comparara la situación actual con la misma cantidad de días el año pasado. Así que si las ventas el 11/2020 han sido de 3000€ y el mes actual 01-12.11.2021 ha sido de 1500€ hasta ahora, necesitaría ver el crecimiento entre hoy y "hoy año pasado" en el gráfico/valor.

Así que incluso todo el mes del año pasado tuvo 3000€ en ventas, pero 01-12.11.2020 tuvo 1200€, me gustaría comparar/calcular el crecimiento de 1200€ el año pasado con 1500€ este año (y calculado diariamente), y no solo con los 1500€ actuales frente al mes completo del año pasado, donde el crecimiento solo se puede ver el último día del mes.

Mi tabla de ventas tiene columnas [sales_actual] y [sales_date] para eventos diarios + también la columna [Fecha] vinculada en la tabla "Calendario"

Salida ideal:

Rebajas hoy: 1500€

Ventas "hoy" LY 1200€

Ventas totales 11/2020 : 3000€

Crecimiento de ventas "hoy" : 300€

Crecimiento de las ventas % "hoy" = (1500-1200) / 1200 = 25%

Ventas% hoy en comparación con este mes LY = 1500/3000 = 50%

Muchas gracias de nuevo por su ayuda. Realmente apreciado 😊

2 ACCEPTED SOLUTIONS
Syndicate_Admin
Administrator
Administrator

@vpsoini , Puede utilizar la tabla de fechas y la medida del año final

Año detrás de las ventas = CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-1,Year))

View solution in original post

Syndicate_Admin
Administrator
Administrator

No @vpsoini,

Puede crear estas medidas:

Sales today = 
CALCULATE ( SUM ( 'Table'[Sales] ), 'Table'[Date] = TODAY () )
Sales "today" LY = 
CALCULATE (
    SUM ( 'Table'[Sales] ),
    'Table'[Date]
        = DATE ( YEAR ( TODAY () ) - 1, MONTH ( TODAY () ), DAY ( TODAY () ) )
)
Total sales 11/2020 = 
CALCULATE (
    SUM ( 'Table'[Sales] ),
    FILTER (
        'Table',
        'Table'[Date]
            >= EOMONTH ( TODAY (), -13 ) + 1
            && 'Table'[Date]
                < EOMONTH ( TODAY (), -12 ) + 1
    )
)
Sales growth "today" = [Sales today] - [Sales "today" LY] 
Sales growth% "today" = [Sales growth "today"] / [Sales "today" LY] 
Sales% today compared to this month LY = [Sales today] / [Total sales 11/2020]

vyingjl_0-1637026412952.png

Saludos
Equipo de apoyo a la comunidad _ Yingjie Li
Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Hola

Si su tabla de calendario solo sube hasta la fecha de hoy, entonces creo que la función SAMEPERIODLASTYEAR() también debería funcionar.

Syndicate_Admin
Administrator
Administrator

No @vpsoini,

Puede crear estas medidas:

Sales today = 
CALCULATE ( SUM ( 'Table'[Sales] ), 'Table'[Date] = TODAY () )
Sales "today" LY = 
CALCULATE (
    SUM ( 'Table'[Sales] ),
    'Table'[Date]
        = DATE ( YEAR ( TODAY () ) - 1, MONTH ( TODAY () ), DAY ( TODAY () ) )
)
Total sales 11/2020 = 
CALCULATE (
    SUM ( 'Table'[Sales] ),
    FILTER (
        'Table',
        'Table'[Date]
            >= EOMONTH ( TODAY (), -13 ) + 1
            && 'Table'[Date]
                < EOMONTH ( TODAY (), -12 ) + 1
    )
)
Sales growth "today" = [Sales today] - [Sales "today" LY] 
Sales growth% "today" = [Sales growth "today"] / [Sales "today" LY] 
Sales% today compared to this month LY = [Sales today] / [Total sales 11/2020]

vyingjl_0-1637026412952.png

Saludos
Equipo de apoyo a la comunidad _ Yingjie Li
Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Syndicate_Admin
Administrator
Administrator

@vpsoini , Puede utilizar la tabla de fechas y la medida del año final

Año detrás de las ventas = CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-1,Year))

Helpful resources

Announcements
Fabric Community Conference

Microsoft Fabric Community Conference

Join us at our first-ever Microsoft Fabric Community Conference, March 26-28, 2024 in Las Vegas with 100+ sessions by community experts and Microsoft engineering.

February 2024 Update Carousel

Power BI Monthly Update - February 2024

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

Fabric Career Hub

Microsoft Fabric Career Hub

Explore career paths and learn resources in Fabric.

Fabric Partner Community

Microsoft Fabric Partner Community

Engage with the Fabric engineering team, hear of product updates, business opportunities, and resources in the Fabric Partner Community.

Top Solution Authors