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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

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
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.