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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
pcarrizo
Helper I
Helper I

Es Posible generar un bucle de calculo?

Buen Dia, por favor podrian ayudarme con la generacion de una columna calculada la cual genere un bucle de calculo

la siguiente expresion es la que necesito generarla como bucle
For i = 1 To VR
Periodo = Cant_Cuotas - VR+ i
Amortizacion_Capital = PPmt(Tasa, Periodo, Cant_Cuotas, Capital) * -1
Next i
End Function
Los datos que posee mi tabla

NumeroCreditoCant_CuotatasaCapitalVR
11111212010.00011
22221012015.0008
33331512225.000012
1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Esto debería ser posible con PRODUCTX. ¿Cuál es el resultado esperado?

View solution in original post

5 REPLIES 5
pcarrizo
Helper I
Helper I

Lo que necesito es el bucle que saque la diferencia entre VR y CANTIDAD DE CUOTAS Y sume el importe de cuota sacado de la diferencia obtenida anteriormente.

NumeroCreditoCant_CuotaCapitalVR
11111210.00011
22221015.0008
33331525.000012

 

 

No veo una columna CANTIDAD DE PROBABILIDADES.

pcarrizo
Helper I
Helper I

Lo que necesito es calcular el "valor Actual" de unas operaciones las cuales necesito que realice un calculo en bucle deacuerdo a la cantidad de cuotas que posee la operacion para ser mas especifico te puedo adjuntar el macro con el cual se realizaba ese calculo en excel.

Function Calculo_VA_FINMES(Cant_Cuotas, Capital, Vida_Remanente, Valor_Cuota, Tasa, Primer_Vencimiento, Fecha_Venta, tasa_P) As String
Amortizacion_Capital = 0
Ciclo = Vida_Remanente
V_act = 0
dias = 0
dias = Primer_Vencimiento - Fecha_Venta
suma = 0
Tasa_P_cal = tasa_P / 100 * 1.21 / 365 * 30

For i = 1 To Ciclo
Periodo = Cant_Cuotas - Vida_Remanente + i

Amortizacion_Capital = PPmt(Tasa_P_cal, Periodo, Cant_Cuotas, Capital) * -1

Interes_S_IVA = (Valor_Cuota - Amortizacion_Capital) / 1.21

cuota_S_IVA = Amortizacion_Capital + Interes_S_IVA

V_act = cuota_S_IVA * (1 + (Tasa * 30 / 365)) ^ -(dias / 30)

suma = suma + V_act

Fecha_Vencimiento = WorksheetFunction.EoMonth(Primer_Vencimiento, i)

 

Lo que necesito es saber como podria reallizar ese calculo en bucle de la expresion FOR ya que los demas datos los poseo en columnas




Proporcione datos de muestra que cubran su problema o pregunta por completo, en un formato utilizable (no como una captura de pantalla).

No incluya información confidencial ni nada que no esté relacionado con el problema o la pregunta.

Si no está seguro de cómo cargar datos, consulte https://community.fabric.microsoft.com/t5/Community-Blog/How-to-provide-sample-data-in-the-Power-BI-...

Muestre el resultado esperado en función de los datos de muestra que proporcionó.

¿Quieres respuestas más rápidas? https://community.fabric.microsoft.com/t5/Desktop/How-to-Get-Your-Question-Answered-Quickly/m-p/1447...

Syndicate_Admin
Administrator
Administrator

Esto debería ser posible con PRODUCTX. ¿Cuál es el resultado esperado?

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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