Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon'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.
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 tienda | Nombre de la tienda | NuevoAdopción | TxnDt |
1 | AA | 0% | Domingo, 5 de mayo de 2024 |
2 | BB | 80% | Domingo, 5 de mayo de 2024 |
3 | CC | 82% | Domingo, 5 de mayo de 2024 |
4 | DD | 56% | Domingo, 5 de mayo de 2024 |
10 | BBB | 0% | Domingo, 5 de mayo de 2024 |
11 | AAA | 78% | Domingo, 5 de mayo de 2024 |
12 | AAAA | 28% | Domingo, 5 de mayo de 2024 |
13 | AAAAA | 16% | Domingo, 5 de mayo de 2024 |
14 | BBBBB | 2% | Domingo, 5 de mayo de 2024 |
1 | AA | 0% | Lunes, 1 de abril de 2024 |
2 | BB | 80% | Lunes, 1 de abril de 2024 |
3 | CC | 82% | Lunes, 1 de abril de 2024 |
4 | DD | 56% | Lunes, 1 de abril de 2024 |
5 | ES | 92% | Lunes, 1 de abril de 2024 |
6 | SS | 0% | Lunes, 8 de abril de 2024 |
7 | GG | 6% | Lunes, 8 de abril de 2024 |
8 | HHH | 0% | Lunes, 8 de abril de 2024 |
12 | AAAA | 28% | Lunes, 15 de abril de 2024 |
13 | AAAAA | 16% | Lunes, 15 de abril de 2024 |
14 | BBBBB | 14% | Lunes, 15 de abril de 2024 |
1 | AA | 0% | Lunes, 1 de enero de 2024 |
2 | BB | 80% | Lunes, 8 de enero de 2024 |
3 | CC | 82% | Miércoles, 10 de enero de 2024 |
4 | DD | 56% | Domingo, 21 de enero de 2024 |
5 | ES | 92% | Jueves, 1 de febrero de 2024 |
6 | SS | 0% | Jueves, 8 de febrero de 2024 |
7 | GG | 6% | Domingo, 11 de febrero de 2024 |
8 | HHH | 51% | Martes, 13 de febrero de 2024 |
9 | AAA | 39% | Viernes, 1 de marzo de 2024 |
10 | BBB | 0% | Sábado, 2 de marzo de 2024 |
11 | AAA | 78% | Domingo, 3 de marzo de 2024 |
12 | AAAA | 28% | Lunes, 4 de marzo de 2024 |
13 | AAAAA | 16% | Martes, 5 de marzo de 2024 |
14 | BBBBB | 14% | Miércoles, 6 de marzo de 2024 |
1 | AA | 0% | Sábado, 1 de abril de 2023 |
2 | BB | 23% | Domingo, 2 de abril de 2023 |
3 | CC | 43% | Lunes, 3 de abril de 2023 |
1 | AA | 66% | Lunes, 1 de mayo de 2023 |
2 | BB | 77% | Martes, 2 de mayo de 2023 |
3 | CC | 0% | Miércoles, 3 de mayo de 2023 |
Solved! Go to Solution.
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 ) )
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 ) )
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.