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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
edaugherty
Regular Visitor

Uso de script de R en Power Query - Error asociado con el reconocimiento de nivel de factor

Tengo un archivo de Excel que quiero transformar en Power Query mediante el script de R. El script se ejecuta bien en R Studio, pero cuando lo ejecuto como una consulta en Power Query, obtengo el error: Error in relevel.factor(dataset_name$Column6, ref á "FactorA") : 'ref' debe ser un nivel existente.

ErrorCode-2147467259
ExceptionType-Microsoft.PowerBI.Scripting.R.Exceptions.RScriptRuntimeException

'Ref' es un nivel existente, y como mencioné, esta sección de código se ejecuta correctamente en R Studio. Antes de este paso, Power BI aplica los siguientes pasos automáticamente cuando traigo el archivo de Excel y selecciono Transformar datos:

edaugherty_0-1605140049556.png

¿Uno de estos pasos cambia algo en los datos que dificulta que R reconozca el tipo de datos? He usado este mismo código en Power BI a través de la funcionalidad de script Obtener datos > R (junto con la información de ruta de acceso de archivo en el código R) sin ningún problema.

Quiero usar R en Power Query para poder cambiar el origen de datos a otros archivos con la misma estructura y, a continuación, Power BI lo ejecutará automáticamente a través de las consultas y actualizará los objetos visuales según el nuevo archivo de datos.

¡Gracias!

Ellen

1 ACCEPTED SOLUTION

Parece que el problema se debió a que se estaba ingresando un espacio al final del "Factor A". Recortar el espacio en blanco resolvió el problema. Por supuesto, ahora tengo otro problema, pero pondré eso en otro hilo.

View solution in original post

3 REPLIES 3
amitchandak
Super User
Super User

Gracias por responder, @amitchandak!

Supongo que te refieres a los paquetes de R. Sí, todos los paquetes necesarios están instalados y cargados. En cualquier caso, la función que causa problemas es de la base R, no de un paquete. Como mencioné, el script funciona muy bien cuando se usa a través de la ruta de script Get Data > R. No funciona cuando lo uso para transformar el archivo de Excel original en Power Query de Power BI.

Parece que el problema se debió a que se estaba ingresando un espacio al final del "Factor A". Recortar el espacio en blanco resolvió el problema. Por supuesto, ahora tengo otro problema, pero pondré eso en otro hilo.

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.