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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

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
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

Power BI Carousel June 2024

Power BI Monthly Update - June 2024

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

RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

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

Top Solution Authors