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
Anonymous
Not applicable

Administrar roles y ver roles desde la hoja de cálculo de Excel

Hola

Estoy tratando de crear reglas/roles para mi proyecto powerBI, sin embargo, cargué la información desde una hoja de cálculo de Excel. Estoy leyendo alrededor de que RLS no es posible en Excel. A) ¿Es esto cierto? B) si es así, ¿hay una manera muy simple de convertir la hoja de cálculo de Excel en un conjunto de datos de PowerBI y simplemente rehacer el informe (es decir, reescribir todas las fórmulas, etc.)? ¡Gracias por la ayuda!

2 ACCEPTED SOLUTIONS
swise001
Continued Contributor
Continued Contributor

@nambrose

No te rindas demasiado pronto en esto. Te lo prometo, puedes hacer que esto funcione.

Recuerde también que ha importado los datos a Power BI, por lo que el hecho de que sean de Excel ya no importa, ya que ahora reside en el archivo de Power BI.

Voy a demo con un ejemplo simple:

Digamos que tengo esta tabla importada en Power BI Desktop

swise001_0-1597434815415.png

Y quiero que su compañero de trabajo sólo vea los datos de Florida - usted podría crear un rol específico para sólo Florida como este

swise001_2-1597435045572.png

Cuando importe esto al servicio Power BI, cualquiera que deje en este rol, solo podrá ver Florida.

Sin embargo, es importante destacar que la seguridad de nivel de fila SOLO se aplica a los usuarios en un rol de "Visor" del área de trabajo del conjunto de datos. - Así que si usted invitó a su compañero de trabajo a su espacio de trabajo como un "Miembro, Colaborador, o Administrador" - no estará obligado por RLS.

Si todavía se encuentra con problemas - importar algunas capturas de pantalla que puedo hacer referencia. Voy a ser capaz de guiar mejor lo que necesita ser arreglado.

View solution in original post

Anonymous
Not applicable

@swise001 - gracias por publicar esto. Esto fue útil con seguridad! Sin embargo, me fiddled con él un poco más, y descubrí que se basaba en el hecho de que la persona estaba en mi espacio de trabajo, así que incluso cuando la tenía sólo en un papel exclusivo, su estado como estar en mi espacio de trabajo anuló esto y es por eso que los filtros no estaban funcionando! Una solución tan simple.... ¡Gracias por su perseverancia!

View solution in original post

11 REPLIES 11
swise001
Continued Contributor
Continued Contributor

@nambrose

La seguridad de nivel de fila en Power BI no le importa de dónde proceden los datos. Una vez que está en Power BI, su'in.
Los roles o reglas se crean en esas tablas importadas mediante la pestaña Seguridad de la cinta de opciones.

Es posible convertir un modelo de datos de Excel en un modelo de datos de Power BI (pero eso supone que ha creado un modelo de Power PivotPower Pivot en Excel primero). Si no lo hizo, no hay nada para importar usando este proceso.

Suena como si sus datos estuvieran sentados en una hoja de cálculo de Excel y tal vez estén impulsados por fórmulas en la celda, etc. Si este es el caso- puede importar los valores en Power BI, pero no hay manera de importar las 'fórmulas' que usó en Excel para obtener esos valores (si hizo este trabajo usando fórmulas nativas de Excel (es decir, .VLOOKUP.... ).

Anonymous
Not applicable

@swise001 Hola, gracias por la respuesta y sugerencias. No, no estoy usando ninguna fórmula en la hoja de Excel; todo son datos estancados. Pero está en curso, así que estoy agregando a la hoja de cálculo mensualmente. ¿Seguiría funcionando el uso de Power PivotPower Pivot? Si este no es el caso, ¿cuándo funciona el uso de RLS? ¿Tendría que ser un SQL DB para utilizar el RLS en PowerBI?

swise001
Continued Contributor
Continued Contributor

@nambrose

Ok - eso ayuda.

1. Importe su hoja de cálculo de Excel a Power BI con el botón predeterminado de la cinta de opciones de inicio. excel.png

Desde aquí, seleccione su archivo de Excel y, a continuación, seleccione la hoja que desea importar. Si el archivo tiene más de 1 hoja- puede seleccionar más de una.

Puede transformar potencialmente los datos, pero para simplificar, debería poder simplemente cargar los datos en Power BI "tal cual".

La seguridad de nivel de fila se define en Power BI Desktop - en la cinta de opciones de seguridad:

swise001_0-1597428474873.png

Para que funcione: los datos que está importando desde Excel tienen que incluir algún contexto o agrupación que pueda definir.

Hay un montón de soporte en el sitio de Microsoft para crear RLS:

https://docs.microsoft.com/en-us/power-bi/admin/service-admin-rls

Aunque "crea" seguridad de nivel de fila en el escritorio de Power BI, en realidad no se aplica hasta que publique el archivo en Power BI Service y agregue usuarios a la pertenencia a roles.

En este punto, ahora cuando comparte este informe con alguien del servicio, si ese usuario forma parte de la pertenencia al rol que especificó, los datos que ve deben filtrarse en función de las reglas.

Esta es una gran simplificación excesiva del proceso - pero suena como si estuvieras tratando de envolver tu cabeza alrededor de él. Espero que esto ayude.

Anonymous
Not applicable

@swise001 - Gracias por el seguimiento y las recomendaciones. He probado todo esto, sin embargo, el filtrado no está funcionando. Agregué a alguien a un rol y todavía puede ver toda la información que está en la página, no solo las filas que puse en el rol para que pueda ver. Muchas cosas que he estado leyendo es que RLS no se puede usar para una carga de hoja de cálculo de Excel, así que ahí es donde mi OP está generando. Me parece una tontería que MS tendría PowerBI incapaz de aplicar RLS a los archivos XLSX... (Coincidentemente, tenía el artículo de RLS parado y lo estaba leyendo por 20a vez para ver lo que me estoy perdiendo).

Así que dicho esto, ¿qué necesito hacer con mis datos en Excel con la herramienta Power PivotPower Pivot para que RLS sea aplicable? Gracias de nuevo por su ayuda en esto.

swise001
Continued Contributor
Continued Contributor

@nambrose

No te rindas demasiado pronto en esto. Te lo prometo, puedes hacer que esto funcione.

Recuerde también que ha importado los datos a Power BI, por lo que el hecho de que sean de Excel ya no importa, ya que ahora reside en el archivo de Power BI.

Voy a demo con un ejemplo simple:

Digamos que tengo esta tabla importada en Power BI Desktop

swise001_0-1597434815415.png

Y quiero que su compañero de trabajo sólo vea los datos de Florida - usted podría crear un rol específico para sólo Florida como este

swise001_2-1597435045572.png

Cuando importe esto al servicio Power BI, cualquiera que deje en este rol, solo podrá ver Florida.

Sin embargo, es importante destacar que la seguridad de nivel de fila SOLO se aplica a los usuarios en un rol de "Visor" del área de trabajo del conjunto de datos. - Así que si usted invitó a su compañero de trabajo a su espacio de trabajo como un "Miembro, Colaborador, o Administrador" - no estará obligado por RLS.

Si todavía se encuentra con problemas - importar algunas capturas de pantalla que puedo hacer referencia. Voy a ser capaz de guiar mejor lo que necesita ser arreglado.

Anonymous
Not applicable

@swise001 - gracias por publicar esto. Esto fue útil con seguridad! Sin embargo, me fiddled con él un poco más, y descubrí que se basaba en el hecho de que la persona estaba en mi espacio de trabajo, así que incluso cuando la tenía sólo en un papel exclusivo, su estado como estar en mi espacio de trabajo anuló esto y es por eso que los filtros no estaban funcionando! Una solución tan simple.... ¡Gracias por su perseverancia!

v-xicai
Community Support
Community Support

Hola @nambrose ,

Solo puede definir RLS en los conjuntos de datos creados con Power BI Desktop. Si desea habilitar RLS para conjuntos de datos creados con Excel, primero debe convertir los archivos en archivos de Power BI Desktop (PBIX). Más información.

Como referencia:

Seguridad a nivel de fila (RLS) con Power BI

Saludos

Amy

Equipo de apoyo a la comunidad _ Amy

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Anonymous
Not applicable

@v-xicai - Hola Amy, gracias por la respuesta. Intenté hacer lo que está en ese artículo, pero obtengo un error "Error de migración - El siguiente libro de Excel no contiene ninguna consulta o un modelo para importar". ¿Cómo puedo evitar eso? El archivo XLSX que estoy importando es sólo un montón de puntos de datos.

amitchandak
Super User
Super User

@nambrose , Publicar y usar el conjunto de datos power bi en el nuevo pbix

Ahora en el nuevo pbix. Copiar y pegar página visual por página y debería funcionar.

Puede seleccionar todos los objetos visuales de una página y copiarlos de una forma ir al otro pbix y pegarlos.

Intenta si eso puede funcionar para ti.

Anonymous
Not applicable

@amitchandak Gracias por la respuesta, Amit. Sin embargo, esto todavía no me permite habilitar RLS para roles cuando hago esto. ¿Alguna otra sugerencia?

pranit828
Community Champion
Community Champion

Hola @nambrose

Entiendo que RLS no se admite en ecxel.

Puede usar Excel como un conjunto de datos de Power BI.

No hay una manera fácil de convertir un informe de Excel en un informe de Power BI. tiene que volver a desarrollar el informe de nuevo.

¿Resolví tu problema? ¡Marca mi puesto como una solución! Apreciamos sus Felicitaciones, Pulse el botón pulgares hacia arriba !!

saludos
Pranit





PBI_SuperUser_Rank@1x.png


Hope it resolves your issue? 
Did I answer your question? Mark my post as a solution!

Appreciate your Kudos, Press the thumbs up button!!
Linkedin Profile

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.