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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Último mes en la tarjeta visual

Hola

Necesito calcular los datos del mes anterior (abril) para este año para que se muestren en el objeto visual CARD. Los datos tienen el valor desde mayo del año pasado (2023) hasta la fecha. Cuando pruebo pocas medidas, arroja 0% y valores en blanco. Y cuando uso otra función dax, proporciona el valor promedio de enero a mayo de 2024. Solicite su ayuda en esto.


Nota: Tengo la tabla de calendario que creé para el año fiscal, el trimestre, el nombre del mes y el mes por separado. Y cada vez que cambia el mes (de mayo a junio), tiene que mostrar el valor del mes siguiente anterior (mayo).

Medidas utilizadas:

Comprobar=

var Month_ = Mes(HOY())

VAR last_rows = CALCULATE(COUNTROWS('Adoption Trend_Dup'), FILTER('Adoption Trend_Dup', 'Adoption Trend_Dup'[Month] = (Month_ - 1)))

VAR last_adop = CALCULATE(AVERAGE('Adoption Trend_Dup'[NewAdoption]), FILTER('Adoption Trend_Dup', 'Adoption Trend_Dup'[Month] = (Month_ - 1)))

var resultado = DIVIDIR(last_adop, last_rows)

DEVOLUCIÓN

IF(Month_ = 1, BLANK(), FORMAT(result, "0%"))

Mes anterior =

CALCULATE('Adoption Trend_Dup'[AdoptionTrend%], PREVIOUSMONTH('Adoption Trend_Dup'[TxnDt])

)

Mes anterior =

CALCULATE(AVERAGE('Adoption Trend_Dup'[NewAdoption]),DATESBETWEEN('Calendar Table'[Dates], EOMONTH(TODAY(),-14)+1, EOMONTH(TODAY(),-13)))

Mes anterior =

CALCULATE(AVERAGE('Adoption Trend_Dup'[NewAdoption]),

AÑO('Tabla de calendario'[Fechas]) = AÑO(HOY()),

Mes('Tabla de calendario'[Fechas] = MES(HOY()-1)))

Ejemplos de datos:

ID de la tiendaNombre de la tiendaNuevoAdopciónTxnDt
1AA0%Domingo, 5 de mayo de 2024
2BB80%Domingo, 5 de mayo de 2024
3CC82%Domingo, 5 de mayo de 2024
4DD56%Domingo, 5 de mayo de 2024
10BBB0%Domingo, 5 de mayo de 2024
11AAA78%Domingo, 5 de mayo de 2024
12AAAA28%Domingo, 5 de mayo de 2024
13AAAAA16%Domingo, 5 de mayo de 2024
14BBBBB2%Domingo, 5 de mayo de 2024
1AA0%Lunes, 1 de abril de 2024
2BB80%Lunes, 1 de abril de 2024
3CC82%Lunes, 1 de abril de 2024
4DD56%Lunes, 1 de abril de 2024
5ES92%Lunes, 1 de abril de 2024
6SS0%Lunes, 8 de abril de 2024
7GG6%Lunes, 8 de abril de 2024
8HHH0%Lunes, 8 de abril de 2024
12AAAA28%Lunes, 15 de abril de 2024
13AAAAA16%Lunes, 15 de abril de 2024
14BBBBB14%Lunes, 15 de abril de 2024
1AA0%Lunes, 1 de enero de 2024
2BB80%Lunes, 8 de enero de 2024
3CC82%Miércoles, 10 de enero de 2024
4DD56%Domingo, 21 de enero de 2024
5ES92%Jueves, 1 de febrero de 2024
6SS0%Jueves, 8 de febrero de 2024
7GG6%Domingo, 11 de febrero de 2024
8HHH51%Martes, 13 de febrero de 2024
9AAA39%Viernes, 1 de marzo de 2024
10BBB0%Sábado, 2 de marzo de 2024
11AAA78%Domingo, 3 de marzo de 2024
12AAAA28%Lunes, 4 de marzo de 2024
13AAAAA16%Martes, 5 de marzo de 2024
14BBBBB14%Miércoles, 6 de marzo de 2024
1AA0%Sábado, 1 de abril de 2023
2BB23%Domingo, 2 de abril de 2023
3CC43%Lunes, 3 de abril de 2023
1AA66%Lunes, 1 de mayo de 2023
2BB77%Martes, 2 de mayo de 2023
3CC0%Miércoles, 3 de mayo de 2023
1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Hola

Puede ignorar este mensaje, obtuve un dax de @amitchandak, funciona de manera efectiva. Muchas gracias.

Mes anterior =
var _min = eomonth(today(),-2)+1
var _max = eomonth(today(),-1) //today()
DEVOLUCIÓN
CALCULATE(AVERAGE('Adoption Trend_Dup'[NewAdoption]), FILTER(ALL('Tabla de calendario'), 'Tabla de calendario'[Fechas] >= _min && 'Tabla de calendario'[Fechas] <=_max ) )

View solution in original post

1 REPLY 1
Syndicate_Admin
Administrator
Administrator

Hola

Puede ignorar este mensaje, obtuve un dax de @amitchandak, funciona de manera efectiva. Muchas gracias.

Mes anterior =
var _min = eomonth(today(),-2)+1
var _max = eomonth(today(),-1) //today()
DEVOLUCIÓN
CALCULATE(AVERAGE('Adoption Trend_Dup'[NewAdoption]), FILTER(ALL('Tabla de calendario'), 'Tabla de calendario'[Fechas] >= _min && 'Tabla de calendario'[Fechas] <=_max ) )

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

Jan NL Carousel

Fabric Community Update - January 2025

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

Top Solution Authors