Forum Discussion
Syndicate_Admin
3 years agoAdministrator
Calcular XIRR
Hola
Mi objetivo es calcular el XIRR a partir del 31 de enero de 2023 utilizando una medida. Estas son mis medidas
Purchase date of shares = MIN(Shares[Date of Purchase]) Cost of shares ...
Syndicate_Admin
3 years agoAdministrator
No entiendo por qué "Realización de venta de fondos mutuos (Rs. cr)" está en blanco para purchase_sale grupo 3. Traté de aplicar un filtro SUMMARIZE para eliminar esa fila, pero eso afecta a todo el contenido de la tabla. CALCULATETABLE dará lugar al mismo callejón sin salida de no poder filtrar una tabla por una medida.
XIRR of mutual funds sold =
var a = CALCULATETABLE('Mutual funds',[Sale realisation of mutual funds (Rs. cr)]<>BLANK())
return
CALCULATE(XIRR(a,[Amt to be considered],[Transaction date of MF],,BLANK()),DATESBETWEEN('Calendar'[Date],MINX(ALL('Calendar'),'Calendar'[Date]),[Selected date]),USERELATIONSHIP('Mutual funds'[Transaction Date],'Calendar'[Date]))
Tal vez esto podría ampliarse con los rangos de fechas (por el momento no funciona):
XIRR of mutual funds sold =
var a = SUMMARIZE('Mutual funds',[Entity],[Scheme Name],[Purchase_sale group],"amt",[Amt to be considered],"td",[Transaction date of MF],"sd",[Sale realisation of mutual funds (Rs. cr)])
var b = filter(a,[sd]<>BLANK())
return
CALCULATE(XIRR(b,[amt],[td],,BLANK()),DATESBETWEEN('Calendar'[Date],MINX(ALL('Calendar'),'Calendar'[Date]),[Selected date]),USERELATIONSHIP('Mutual funds'[Transaction Date],'Calendar'[Date]))
Supongo que aquí, no tengo idea de lo que significan estos términos financieros.