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

The Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.

Reply
Syndicate_Admin
Administrator
Administrator

Comparar mes incompleto con los mismos días del mes anterior

Hola comunidad,

Tengo un escenario, en el gráfico de líneas quiero comparar las ventas de MTD de junio con lo que habrían sido las ventas de MTD de mayo al mismo tiempo. Entonces, por ejemplo, podría estar comparando las ventas del 1 al 15 de junio, y me gustaría ver cómo se comparan esos números con los nuestros del 1 al 15 de mayo.

¿Podría ayudarme en esto?

Gracias

Bala.

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

@Balaraju ,

He creado algunos datos:

vyangliumsft_0-1691034754433.png

Estos son los pasos que puede seguir:

1. Crear medida.

Flag =
var _today=TODAY()
return
IF(
    YEAR(MAX('Table'[Date]))=YEAR(_today)&&DAY(MAX('Table'[Date]))<=DAY(_today),1,0)
Value_measure =
SUMX(
    FILTER(ALLSELECTED('Table'),  YEAR('Table'[Date])=YEAR(MAX('Table'[Date]))&&MONTH('Table'[Date])=MONTH(MAX('Table'[Date]))),[Value])

2. Coloque [Flag] en Filtros, establezca is=1, aplique el filtro.

vyangliumsft_1-1691034754435.png

3. Resultado:

vyangliumsft_2-1691034796633.png

Saludos

Liu Yang

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

Hi, @Balaraju

Crear una tabla de fechas: Power BI funciona mejor con datos cuando hay una tabla de fecha adecuada. No necesita ser nada demasiado complejo, pero debe contener al menos una columna para la fecha, el mes y el día.

Puede hacerlo directamente en Power BI con DAX.

2.

Cree columnas calculadas para el día del mes y las ventas del mes hasta la fecha:

un. Agregue una nueva columna calculada a sus datos de ventas para el Día del mes. Esto se puede hacer usando la función DAY. Aquí hay un ejemplo usando una columna de fecha llamada "SalesDate":


DayOfMonth = DAY(Sales[SalesDate])

b. Agregue una nueva columna calculada para MTD Sales mediante las funciones CALCULATE y FILTER. Por ejemplo, si tiene una columna de ventas denominada "TotalSales", podría hacer algo como esto:


MTDSales = CALCULAR (
SUMA ( Ventas[TotalVentas] ),
FILTRO (
ALL ( «Fechas») ),
'Dates'[DateAsInteger] <= MAX ( 'Dates'[DateAsInteger] )
&& 'Fechas'[Número de mes] = MAX ( 'Fechas'[Número de mes] )
)
)

Cree una medida para obtener las ventas del mes anterior para los mismos días:

Puede hacerlo con una medida que utilice las funciones CALCULATE, SAMEPERIODLASTYEAR y DATEADD. Aquí hay un ejemplo:

PrevMonthSales = CALCULAR (
SUMA ( Ventas[TotalVentas] ),
DATEADD (
«Fechas» [Fecha],
-1,
MES
),
ALL ( «Fechas») ),
'Fechas'[DayOfMonth] <= MAX ( 'Dates'[DayOfMonth] )
)

Por último, aplique la medida en el gráfico de líneas.

rubayatyasmin_0-1689517080227.png

Helpful resources

Announcements
Feb2025 Sticker Challenge

Join our Community Sticker Challenge 2025

If you love stickers, then you will definitely want to check out our Community Sticker Challenge!

Jan NL Carousel

Fabric Community Update - January 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors