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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

Reply
po
Post Prodigy
Post Prodigy

Obtener % de diferencia en las ventas con la promoción del producto

Hola

Buscando determinar el efecto de ciertos eventos en las ventas, por ejemplo, la promoción del producto.

por ejemplo, tener tabla de ventas y filas que marcan si la venta se produjo durante el evento, por ejemplo, la promoción de un producto

Cliente

Producto

, sales_qty

, sale_date

, 'Promoción active_flag'

datos de ejemplo

joe bloggs

Frijoles

,10

,'01-jun-2020'

,'Promoción activa'

joe bloggs

Frijoles

,2

,'01-MAY-2020'

'Sin promoción'

¿Quieres ver las ventas de estos

El usuario puede seleccionar la fecha de venta, por ejemplo, si selecciona 01-jun-2020' en adelante t0 '30-jun-2020', tienen a continuación

CALCULATE(AVERAGE('Sales'[Sales Qty]),'Epos Sales'[Event Descriptor]-"Promoción activa")

Sin embargo, si se dice que el usuario selecciona como fecha partciular, solo desea que el avarge en la fórmula siguiente tenga en cuenta el día correspondiente de la semana. ¿Cómo podemos lograrlo mejor?

CALCULATE(AVERAGE(' Sales'[Sales Qty]),'Sales'[Event Descriptor]-"No Promotion Active",ALL('Sales'[Sales Date]))
Gracias

4 REPLIES 4
Fowmy
Super User
Super User

@po

¿Puedes explicar esta parte?

"Sin embargo, si se dice que el usuario selecciona como fecha partciular, solo desea que el avarge en la fórmula siguiente tenga en cuenta el día correspondiente de la semana. ¿Cómo podemos lograr esto mejor?"

Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

Hola

Gracias por la respuesta.
Lo que significa que el usuario puede seleccionar una fecha a través de una segmentación de datos, que es todas las fechas después de que se inició la promoción.
Si dicen que seleccionan una fecha que es un miércoles, desea comparar las ventas en esta fecha con un promedio de las ventas de la casa antes de que el prmotion comenzara
¿Crees que han logrado hacer esto va abajo, pero puede ser mejor manera?
SWITCH(weekday(max('Sales'[Sales Date]),1)-1
,0,CALCULATE(AVERAGE('Sales'[Sales Qty]),ALL(' Sales'[Sales Date]),'Sales'[ Descriptor]-"Antes de la promoción",'Calendario'[Día de la semana]-0)
,1,CALCULATE(AVERAGE('Sales'[Sales Qty]),ALL(' Sales'[Sales Date]),'Sales'[ Descriptor]-"Antes de la promoción",'Calendario'[Día de la semana]-1)
,2,CALCULATE(AVERAGE('Sales'[Sales Qty]),ALL(' Sales'[Sales Date]),'Sales'[ Descriptor]-"Antes de la promoción",'Calendario'[Día de la semana]-2)
,3,CALCULATE(AVERAGE('Sales'[Sales Qty]),ALL(' Sales'[Sales Date]),'Sales'[ Descriptor]-"Antes de la promoción",'Calendario'[Día de la semana]-3)
,4,CALCULATE(AVERAGE('Sales'[Sales Qty]),ALL(' Sales'[Sales Date]),'Sales'[ Descriptor]-"Antes de la promoción",'Calendario'[Día de la semana]-4)
,5,CALCULATE(AVERAGE('Sales'[Sales Qty]),ALL(' Sales'[Sales Date]),'Sales'[ Descriptor]-"Antes de la promoción",'Calendario'[Día de la semana]-5)
,6,CALCULATE(AVERAGE('Sales'[Sales Qty]),ALL(' Sales'[Sales Date]),'Sales'[ Descriptor]-"Antes de la promoción",'Calendario'[Día de la semana]-6)
)

@po

Utilice esta medida:

Sales Before Promo Avg same Week Day = 
VAR _WeekDay =  WEEKDAY(SELECTEDVALUE(Sales[Sales Date]))
RETURN
CALCULATE(
    AVERAGE(Sales[Sales Qty]),
    Sales[Descriptor]="Before promotion",
    FILTER(ALL(Sales),WEEKDAY(Sales[Sales Date])=_WeekDay)
)

Si está satisfecho con mi respuesta, márquela como una solución para que otros puedan encontrarlo fácilmente.

¡APRECIAMOS LOS KUDOS!


Suscríbete a ExcelFort

Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

Gracias - le dará una oportunidad

Helpful resources

Announcements
Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

Check out the October 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.