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
lc1
Helper III
Helper III

Calcular el cambio porcentual del día anterior, semana, 2 semanas y 1 mes

Hola, por favor vea los datos a continuación, necesito crear una fórmula calculada que muestre una tasa porcentual del día anterior, semana y mes... ¡Gracias!

% Cambio
Febrero1 Día7 DíasMensual
Mié1-Jan63,795
Jue2-Jan146,777
Vie3-Jan160,004
Sentado4-Jan99,753
Sol5-Jan74,797
Mi6-Jan164,577
Mar7-Jan167,543
Mié8-Jan166,574
Jue9-Jan165,948
Vie10-Jan163,512
Sentado11-Ene96,151
Sol12-Jan72,176
Mi13-Jan168,781
Mar14-Jan169,576
Mié15-Jan170,661
Jue16-Jan169,131
Vie17-Jan158,694
Sentado18-Jan99,953
Sol19-Jan76,833
Mi20-Jan123,146
Mar21-Jan164,266
Mié22-Jan147,170
Jue23-Jan154,563
Vie24-Jan166,008
Sentado25-Jan98,568
Sol26-Jan76,067
Mi27-Jan166,081
Mar28-Jan169,168
Mié29-Jan166,539
Jue30-Jan165,867
Vie31-Ene171,535
Sentado1-Feb90,399
Sol2-Feb72,113
Mi3-Feb173,706
Mar4-Feb175,061
Mié5-Feb171,828
Jue6-Feb169,780
Vie7-Feb145,596
Sentado8-Feb98,272
Sol9-Feb74,797
Mi10-Feb170,918
Mar11-Feb171,546
Mié12-Feb170,329
Jue13-Feb170,216
Vie14-Feb162,203
Sentado15-Feb88,435
Sol16-Feb74,457
Mi17-Feb135,897
Mar18-Feb171,421
Mié19-Feb168,039
Jue20-Feb167,489
Vie21-Feb165,576
Sentado22-Feb93,598
Sol23-Feb78,275
Mi24-Feb171,756
Mar25-Feb168,971
Mié26-Feb163,917
Jue27-Feb163,774
Vie28-Feb164,633
Sentado29-Feb95,405
Sol1-Mar73,341
Mi2-Mar168,439
Mar3-Mar176,669
Mié4-Mar171,526
Jue5-Mar167,148
Vie6-Mar158,497
Sentado7-Mar95,466
Sol8-Mar70,741
Mi9-Mar161,254
Mar10-Mar163,830
Mié11-Mar158,580
Jue12-Mar154,272
Vie13-Mar150,020
Sentado14-Mar84,155
Sol15-Mar61,535
Mi16-Mar120,287
Mar17-Mar108,808
Mié18-Mar97,717
Jue19-Mar89,415
Vie20-Mar80,129
14 REPLIES 14
Ashish_Mathur
Super User
Super User

Hola

¿Por qué hay un feb dirigiéndose allí? Muestre el resultado exacto que espera


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

Hola, gracias a todos por sus respuestas, esto es lo que hice (fórmula y resultados)

Mi preocupación está en el semanario y mensual que no está comparando manzanas con manzanas.

1- ¿Cómo puedo excluir los sábados y domingos de la ecuación semanal y mensual?

2- Además, ¿tienes algún objeto visual que recomiendes usar para reflejar mejor la tendencia o es la línea y las barras la mejor?

Fórmulas utilizadas:

Día anterior: CALCULATE([BusTotalCount],PREVIOUSDAY('Date'[Date]))
Semana anterior: CALCULATE(RidershipBus[BusTotalCount],DATEADD('Date'[Date],-7,DAY))
Mes anterior: CALCULATE(RidershipBus[BusTotalCount],DATEADD('Date'[Date],-1,MONTH))
1D Chg ([BusTotalCount]-[Día anterior])/[Día anterior]
1D Chg ([BusTotalCount]-[Día anterior])/[Semana anterior]
1D Chg ([BusTotalCount]-[Día anterior])/[Mes anterior]
Capture1.PNG

Me cuesta filtrar los sábados y domingos de esta fórmula:

Día anterior: CALCULATE([BusTotalCount],PREVIOUSDAY('Date'[Date]))

Después de revisar los datos de nuevo lo que necesito es el valor para el mismo día de la semana del mes anterior.

Eg. Comparar las ventas de este viernes con el mismo día (viernes) hace 4 semanas (mes anterior)

Las fórmulas que ha publicado para Día anterior/Semana/Mes deben darle los resultados que desea

Necesito poder comparar los resultados del mismo día de la semana.

De lunes a lunes, de martes a martes, sábados a sábado, etc.

Hola

Prueba estas medidas

Ventas totales: SUM(Data[Sale])

Ventas de Tota hace una semana - CALCULATE([Ventas totales],DATESBETWEEN(Calendario[Fecha],MIN(Calendario[Fecha])-7,MIN(Calendario[Fecha])-7))


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

Hola Ashish,

La medida de la semana está funcionando bien (está comparando el mismo día), necesito ayuda con el mes anterior.

¿Cómo puedo mostrar las ventas el mismo día (Lunes, Tues, Mie....) hace 4 semanas?

No puedo entender su pregunta. Si hoy es lunes, 23 de marzo de 2020, ¿con qué fecha del mes anterior desea comparar las ventas?


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

Lunes 2/24/20

(hace 4 semanas, el mismo día de la semana)

¡Hola!

Para excluir el sábado y el domingo, desea incluir lo siguiente donde hace referencia a fechas. Estoy escribiendo esto en el Bloc de notas por lo que puede no ser sintácticamente perfecto...

FILTER(
 Date,
 WEEKDAY(Date[Date]) IN {1, 2, 3, 4, 5}
)

Pero usted parece tener datos los sábados y domingos, así que ¿por qué querría excluirlos?

El gráfico de columnas hace un buen trabajo de presentación... es lo que yo elegiría.

amitchandak
Super User
Super User

En caso de que necesite comparar con 1 día de retraso, 7 días de trás o 1 mes detrás de la medida el hacer

day behind Sales = CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-1,day))
week behind Sales = CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-7,day))
month behind Sales = CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-1,month))

El cambio de creación %

En caso de que necesite mamá, QOQ, etc. puede utilizar seguir como ejemplo

MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD('Date'[Date]))
last MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-1,MONTH)))
last MTD (complete) Sales =  CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(ENDOFMONTH(dateadd('Date'[Date],-1,MONTH))))
last year MTD (complete) Sales =  CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(ENDOFMONTH(dateadd('Date'[Date],-12,MONTH))))
last year MTD Sales =  CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-12,MONTH)))
last QTR same Month (complete) Sales =  CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(ENDOFMONTH(dateadd('Date'[Date],-1,Qtr))))


MTD (Year End) Sales =  CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(ENDOFYEAR('Date'[Date])))
MTD (Last Year End) Sales =  CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(ENDOFYEAR(dateadd('Date'[Date],-12,MONTH),"8/31")))
QTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESQTD(('Date'[Date])))

Last QTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESQTD(dateadd('Date'[Date],-1,QUARTER)))
Last to last QTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESQTD(dateadd('Date'[Date],-2,QUARTER)))
Next QTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESQTD(dateadd('Date'[Date],1,QUARTER)))
Last year same QTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESQTD(dateadd('Date'[Date],-1,Year)))
trailing QTR = CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-1,QUARTER))
trailing  4 QTR = CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-4,QUARTER))


YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(('Date'[Date]),"12/31"))
This Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD((ENDOFYEAR('Date'[Date])),"12/31"))
Last YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(dateadd('Date'[Date],-1,Year),"12/31"))
Last YTD complete Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(ENDOFYEAR(dateadd('Date'[Date],-1,Year)),"12/31"))
Last to last YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(dateadd('Date'[Date],-2,Year),"12/31"))
Year behind Sales = CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-1,Year))

Para obtener lo mejor de la función de inteligencia de tiempo. Asegúrese de que tiene un calendario de fechas y se ha marcado como la fecha en la vista de modelo. Además, únase a él con la columna de fecha de su hecho/s. Consulte:
https://radacad.com/creating-calendar-table-in-power-bi-using-dax-functions
https://www.archerpoint.com/blog/Posts/creating-date-table-power-bi
https://www.sqlbi.com/articles/creating-a-simple-date-table-in-dax/

Greg_Deckler
Super User
Super User

Si tiene problemas con las funciones de inteligencia del tiempo, vea si mi inteligencia de tiempo el camino difícil proporciona una manera diferente de lograr lo que está buscando.

https://community.powerbi.com/t5/Quick-Measures-Gallery/Time-Intelligence-quot-The-Hard-Way-quot-TIT...


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...
littlemojopuppy
Community Champion
Community Champion

Esto debería ser bastante simple usando algunas funciones de inteligencia de tiempo...

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.

Top Kudoed Authors