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.
Buenos días
Tengo un libro de excel con un VBA que necesito mover a Power BI. El código me permite calcuar instancias de ausencia.
Los datos están ahora en Power BI, ¿puede usar el VBA en BI?
VBA de Excel actual:
Sub Instance()
Dim sRange como rango
Dim cel como rango
Dim nexts como rango
Set sRange = Rango("G2:AAJ900")
Para cada cel en sRange.Cells
Si cel. Valor = "S" y cel. Offset(, 1). Valor = "RTO" Entonces
Con sRange.Rows(cel. Fila - sRange.Cells(1). Fila + 1)
Establecer c = . Find("S", LookIn:=xlValues, LookAt:=xlWhole)
Establecer c = . FindNext(cel)
Si cel. Fila = c.Row Entonces
If Application.CountIf(Range(cel, c), "RTO") = (Range(cel, c). Columns.Count - 2) A continuación,
Rango (cel. Offset(, 1), c.Offset(, -1)) = "S"
Terminar si
Terminar si
Terminar con
Terminar si
próximo
Fin del sub
Hola, @ianboothman84
Según el código, creo que puede informarnos sobre su lógica y publicar algunos datos de ejemplo (sin datos confidenciales) y el resultado esperado para que podamos ayudarle a lograr esto en Power BI.
¡Muchas gracias!
Cómo obtener respuestas rápidamente a su pregunta
Saludos
Equipo de soporte comunitario _Robert Qin
Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
No puede usar VBA en Power Query o Power BI. Vuelva a crear el código en M (el lenguaje de consulta de energía) o DAX (el lenguaje Power BI)
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |