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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Syndicate_Admin
Administrator
Administrator

SamePeriodLastYear/DateAdd no funciona para el día del salto

hola

Estoy tratando de calcular YoY Sales , y tengo una tabla de fechas a continuación, mi granularidad de ventas es mensual y por lo tanto la tabla de fechas se filtra en consecuencia

dim_Time = FILTRO (
CALENDARIO (Fecha(2018, 1, 1), Fecha(2025,12,31)),
[Fecha] = EOMONTH([Fecha],0)
)
La lógica de ingresos para mostrar las ventas de YoY no funciona para el 21 de febrero, ya que el año anterior fue un día bisiesto. Está funcionando bien para otras fechas.
Revenue_YOY = CALCULATE([Revenue_BM], SAMEPERIODLASTYEAR(dim_Time[Fecha]))
o
Revenue_YOY = CALCULATE([Revenue_BM], DATEADD(dim_Time[Fecha],-1,YEAR))
Ver ejemplo a continuación - Los datos comienzan a partir de enero de 2020.
fechaRevenue_BMRevenue_YOY
1/31/2020622250105.7
2/29/2020546077853.2
3/31/2020538997128.2
4/30/2020330526012.1
5/31/2020508803027.4
6/30/2020677496344.6
7/31/2020706124018.4
8/31/2020710193083.3
9/30/2020745988041.9
10/31/2020777762536.2
11/30/2020753081905.1
12/31/2020774521707.4
1/31/2021742936044.3622250105.7
2/28/2021666638393.5
.
Traté de explorar la opción de la primera cita también, pero el resultado es el mismo
SoM = FECHA (AÑO(dim_Time[Fecha]), MES (dim_Time[Fecha]),1)
somRevenue_BMRevenue_YOY
1/1/2020622250105.7
2/1/2020546077853.2
3/1/2020538997128.2
4/1/2020330526012.1
5/1/2020508803027.4
6/1/2020677496344.6
7/1/2020706124018.4
8/1/2020710193083.3
9/1/2020745988041.9
10/1/2020777762536.2
11/1/2020753081905.1
12/1/2020774521707.4
1/1/2021742936044.3622250105.7
2/1/2021666638393.5

¿Hay algún otro eay que pueda modelar esto? para que los datos del 21 de febrero funcionen?

1 ACCEPTED SOLUTION

Hola Jihwan,

Estoy usando el KPI para calcular yoY Revenue, así que cambié mi tabla de dimensiones de tiempo para comenzar el mes y pude obtener los resultados requeridos.

dim_Time = FILTRO (
CALENDARIO (Fecha(2018, 1, 1), Fecha(2025,12,31)),
[Fecha] = FECHA (AÑO([Fecha]),MES([Fecha]),1)
)

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Allí, @brianalva

Por favor, corrígeme si entendí mal tu pregunta.

Por favor, compruebe la siguiente imagen y el enlace del archivo pbix de ejemplo abajo.

En mi opinión, es mejor poner otra columna de la tabla Dim-Date en visualización.

la imagen izquierda es que puse la columna de fecha real.

la imagen correcta es que puse la columna endofmonth.

Picture2.png

https://www.dropbox.com/s/96had6ixbxo4pkv/brianalva.pbix?dl=0

Hola, mi nombre es Jihwan Kim.

Si este post ayuda, entonces considere aceptarlo como la solución para ayudar a otros miembros a encontrarlo más rápido, y dar un gran pulgar hacia arriba.

Linkedin: linkedin.com/in/jihwankim1975/

Twitter: twitter.com/Jihwan_JHKIM

Hola Jihwan,

Estoy usando el KPI para calcular yoY Revenue, así que cambié mi tabla de dimensiones de tiempo para comenzar el mes y pude obtener los resultados requeridos.

dim_Time = FILTRO (
CALENDARIO (Fecha(2018, 1, 1), Fecha(2025,12,31)),
[Fecha] = FECHA (AÑO([Fecha]),MES([Fecha]),1)
)

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

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

MayPowerBICarousel1

Power BI Monthly Update - May 2024

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