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

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
jeffw14
Helper I
Helper I

El cálculo de DAX MTD no funciona para mí

Intentando obtener ingresos de MTD por RevenueType calcutando un total de MTD en ejecución de la columna de ingresos diarios. Cada RevenueType tiene un importe de ingresos diario y me gustaría una columna que muestre el mes en ejecución hasta la fecha total para cada uno de los tipos de ingresos. Mi declaración DAX ahora me da los ingresos para ese día y no el mes hasta la fecha. Tengo una tabla Date vinculada a ShipmentDate en mi tabla RevenueProjection.

MTDRevenue ? CALCULATE(sum(RevenueProjection[DailyRevenue]), DATESMTD('Date'[Date]))
ShipDateRevenueTypeañoCuartoMesDía DailyRevenue MTDRevenue
1/1/2020 0:00EMPRESA TRUCK2020Qtr 1Enero1 7,676.97 7,676.97
1/1/2020 0:00CONTRATISTA INDEPENDIENTE2020Qtr 1Enero1 660.00 660.00
1/2/2020 0:00EMPRESA TRUCK2020Qtr 1Enero2 38,774.94 38,774.94
1/2/2020 0:00CONTRATISTA INDEPENDIENTE2020Qtr 1Enero2 58,764.09 58,764.09
1/2/2020 0:00PORTADOR ASOCIADO2020Qtr 1Enero2 65,078.96 65,078.96
1/3/2020 0:00EMPRESA TRUCK2020Qtr 1Enero3 51,907.90 51,907.90
1/3/2020 0:00CONTRATISTA INDEPENDIENTE2020Qtr 1Enero3 96,967.84 96,967.84
1/3/2020 0:00PORTADOR ASOCIADO2020Qtr 1Enero3 52,615.96 52,615.96
1/4/2020 0:00EMPRESA TRUCK2020Qtr 1Enero4 11,978.06 11,978.06
1/4/2020 0:00CONTRATISTA INDEPENDIENTE2020Qtr 1Enero4 21,161.87 21,161.87
1/4/2020 0:00PORTADOR ASOCIADO2020Qtr 1Enero4 14,058.99 14,058.99

1 ACCEPTED SOLUTION

Lo ha creado como una columna calculada. Tenga en cuenta el icono frente a DailyRev en comparación con MTDRevenue

littlemojopuppy_0-1608063431428.png

View solution in original post

15 REPLIES 15
littlemojopuppy
Community Champion
Community Champion

De nada. ¡Me alegro de poder ayudar!

jeffw14
Helper I
Helper I

Sí, eso fue todo, lo siento, reutilé el mismo nombre en lugar de crear una nueva medida, está funcionando ahora, gracias.

Lo ha creado como una columna calculada. Tenga en cuenta el icono frente a DailyRev en comparación con MTDRevenue

littlemojopuppy_0-1608063431428.png

littlemojopuppy
Community Champion
Community Champion

¿Puede compartir el PBIX?

Sí, ¿cómo adjunto el archivo?

Suéltalo en Google Drive o DropBox y comparte el enlace

jeffw14
Helper I
Helper I

Sí y sí, aquí está el DAX que crea la tabla de fechas

Fecha de la fecha ?
ADDCOLUMNS (
CALENDARIO (FECHA(2015,1,1), FECHA(2025,12,31)),
"DateAsInteger", FORMAT ( [Fecha], "AAAAMMDD" ),
"Año", Año ( [Fecha] ),
"Monthnumber", FORMAT ( [Fecha], "MM" ),
"YearMonthnumber", FORMAT ( [Fecha], "AAAA/MM" ),
"YearMonthShort", FORMAT ( [Fecha], "AAAA/mmm" ),
"MonthNameShort", FORMAT ( [Fecha], "mmm" ),
"MonthNameLong", FORMAT ( [Fecha], "mmmm" ),
"DayOfWeekNumber", WEEKDAY ( [Fecha] ),
"DayOfWeek", FORMAT ( [Fecha], "dddd" ),
"DayOfWeekShort", FORMAT ( [Fecha], "ddd" ),
"Quarter", "Q" & FORMAT ( [Fecha], "Q" ),
"YearQuarter", FORMAT ( [Fecha], "AAAA" ) & "/Q" & FORMAT ( [Fecha], "Q" )
)
jeffw14
Helper I
Helper I

Es una medida y no aumenta como MTD por alguna razón

jeffw14_0-1608061853204.png

¿Tiene una tabla de fechas en el modelo de datos? ¿Y está marcada como una tabla de fechas?

littlemojopuppy
Community Champion
Community Champion

¡Hola!

Suponiendo que tiene una tabla de fechas y está marcada como tal, el código para un cálculo MTD es el siguiente:

TOTALMTD(
	[Measure Name],
	DateTable[Date]
)


No debería crear una columna calculada para ella... simplemente crear una medida. A medida que utilice la medida en visualizaciones, el contexto de filtro se encargará automáticamente del filtrado para el tipo de ingresos, año/mes, etc.

Mis ingresos diarios son una columna calculada y no una medida, por lo que no funcionará en el [Nombre de la medida], ¿puedo usar SUM allí para agregar la columna DailyRevenue? ¿O necesito crear una medida para sumar los ingresos diarios, que técnicamente ya están agregados por día?

Haz esto...

TOTALMTD(
	SUM(DailyRevenue),
	DateTable[Date]
)

Eso todavía muestra el MTD como el mismo número que el DailyRevenue

ShipDate RevenueType Fecha DailyRevenue MTDRevenue
1/1/2020 0:00 COMPANY TRUCK 1/1/2020 0:00 7,676,97 7,676,97
1/1/2020 0:00 CONTRATISTA INDEPENDIENTE 1/1/2020 0:00 660.00 660.00
1/2/2020 0:00 COMPANY TRUCK 1/2/2020 0:00 38,774.94 38,774.94
1/2/2020 0:00 CONTRATISTA INDEPENDIENTE 1/2/2020 0:00 58,764.09 58,764.09
1/2/2020 0:00 TRANSPORTISTA ASOCIADO 1/2/2020 0:00 65,078.96 65,078.96

No cree una columna calculada. Crearlo como medida y utilizar la medida en visualizaciones.

littlemojopuppy_0-1608061331631.png

Helpful resources

Announcements
June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

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

June 2025 community update carousel

Fabric Community Update - June 2025

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

Top Solution Authors