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
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
July 2024 Power BI Update

Power BI Monthly Update - July 2024

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

PBI_Carousel_NL_June

Fabric Community Update - June 2024

Get the latest Fabric updates from Build 2024, key Skills Challenge voucher deadlines, top blogs, forum posts, and product ideas.

Top Solution Authors