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

Comparación de ventas en dos períodos de tiempo

¡Hola!
Me preguntaba cuál es la mejor manera de comparar dos períodos de datos de ventas. Estoy investigando ''Ventas en la misma tienda''.
Intenté usar una medida como:

PREGUNTAS FRECUENTES = dividir([Ventas],CALCULAR([Ventas],MISMO PERÍODOEL año pasado('Calendario'[Fecha])))-1
Para obtener un porcentaje comparativo de este año con el año pasado. Sin embargo, parece que esta medida no funciona como se pretende. Actualmente, para febrero de 2024 tengo datos de ventas de 13 días, pero para febrero de 2023 tengo datos de ventas de 28 días. Por lo tanto, esta medida suma 28 días de datos de ventas para la división, en lugar de tomar el mismo período de los primeros 13 días de febrero.
¿Cómo puedo hacer que esta medida funcione según lo previsto?
3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Hola

Aquí están nuestras consultas para cumplir con sus requisitos. También adjunto archivo pbix para su referencia puede consultarlo.

Puede crear medidas sobre la base de nuestras consultas y puede modificarlas de acuerdo con el nombre de los campos de su conjunto de datos.

---------------------------------------------------------------

Sales_This_Month_13_Days =

CALCULAR(

SUMA(Hoja1[Ventas]),

FILTRO(

«Hoja 1»,

'Hoja1'[Fecha] >= FECHA(AÑO(HOY()), MES(HOY()), 1) &&

'Hoja1'[Fecha] <= HOY()

)

)

-----------------------------------------------------------------------

Sheet1_Last_Year_13_Days =

CALCULAR(

SUM (Sheet1[Sales]),

FILTRO(

«Hoja 1»,

'Hoja1'[Fecha] >= FECHA(AÑO(HOY()) - 1, MES(HOY()), 1) &&

'Hoja1'[Fecha] <= FECHA(AÑO(HOY()) - 1, MES(HOY()), DÍA(HOY()))

)

)

------------------------------------------------------------------------------------------------------------

Comparando % = DIVIDE(([Sales_This_Month_13_Days]-[Sheet1_Last_Year_13_Days]),[Venta total])*100

------------------------------------------------------------------------------------------

% actual = DIVIDE([Sales_This_Month_13_Days],[Venta total])*100

----------------------------------------------------------------------------

Último % = DIVIDE(([Sheet1_Last_Year_13_Days]),[Venta total])*100

amitsoftweb_0-1708946753446.jpeg

Para obtener más información, puede ponerse en contacto con nosotros: Servicios de consultoría de Power BI

Syndicate_Admin
Administrator
Administrator

Hola @arca123 ,

En respuesta a su pregunta, aquí está mi proceso de pensamiento.

Crea una tabla simple como esta.

vyilongmsft_0-1708323842106.png

Cree una medida para comparar las ventas durante dos períodos de tiempo.

Measure = 
VAR _2023 = CALCULATE(SUM(T1[Sales]),T1[Year]="2/1/2023") / 28
VAR _2024 = CALCULATE(SUM(T1[Sales]),T1[Year]="2/1/2024") / 13
RETURN
_2024/_2023

Finalmente, verás el resultado.

vyilongmsft_1-1708324148361.png

Saludos

Yilong Zhou

Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

@arca123 , si ha seleccionado Feb-2024 en la segmentación o la fila, se llenará Feb-2023

Trate de usarlo para las ventas del año pasado

CALCULATE([Ventas],SAMEPERIODLASTYEAR('Calendario'[Fecha]), 'Calendario'[Fecha] <= Fecha(año(Hoy()) -1, mes(Hoy()),día(Hoy()) ) )

o

if(max('Calendario'[Fecha]) <= Fecha(año(Hoy()) -1, mes(Hoy()),día(Hoy()) ), CALCULATE([Ventas],SAMEPERIODLASTYEAR('Calendario'[Fecha])))

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.