The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Me gustaría tomar el valor más reciente de Cantidad, ordenarlo por fecha y luego multiplicarlo por el factor de tasa. Por ejemplo, me gustaría saber cuánto está aumentando la cantidad en un 5% por día.
Fecha | Importe |
1/01/2021 | 24651 |
2/01/2021 | 54835 |
3/01/2021 | 21364 |
4/01/2021 | 12465 |
5/01/2021 | 4878 |
6/01/2021 | 1235 |
7/01/2021 | 256363 |
8/01/2021 | 215687 |
9/01/2021 | 7895 |
10/01/2021 | 1210 |
11/01/2021 | 56460 |
12/01/2021 | 48790 |
13/01/2021 | 1544 |
14/01/2021 | 78456 |
Por ejemplo, anticipo que la siguiente Cantidad (15/1/2021) será 78456 + 78456 * 0.05 = 82378.8, seguida de (16/1/2021) 82378.8 + 82378.8 * 0.05 = 86497.74 ... y así sucesivamente.
¿Cómo puedo hacer eso en DAX, por favor?
Solved! Go to Solution.
@Surafel , Una medida con ayuda de la tabla de fechas
measure =
var _max = maxx(allselected(Data), Data[Date])
var _amt = calculate(lastnonblankvalue('Date'[Date], sum(Data[Amount])), allselected())
return if(Max('Date'[Date]) <=_max, sum(Data[Amount]), _amt* power(1.05, datediff(_max, Max('Date'[Date]), Day)+1) )
archivo adjunto después de la firma
@Surafel , Una medida con ayuda de la tabla de fechas
measure =
var _max = maxx(allselected(Data), Data[Date])
var _amt = calculate(lastnonblankvalue('Date'[Date], sum(Data[Amount])), allselected())
return if(Max('Date'[Date]) <=_max, sum(Data[Amount]), _amt* power(1.05, datediff(_max, Max('Date'[Date]), Day)+1) )
archivo adjunto después de la firma
Hola Amit,
Muchas gracias por su ayuda. Esto funciona perfectamente. Sin embargo, una pregunta, no funciona cuando trato de dividirlo por fecha, lo que me da un valor en blanco. ¿Cómo puedo lograr eso con una medida existente? Agradezco su ayuda. 🙂