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
JWedge
Helper II
Helper II

USERPRINCIPALNAME() con conjunto de datos PBI como origen

Uso de USERPRINCIPALNAME() para ofrecer a los usuarios una vista personal de un informe. Funciona muy bien.

Reorganizado el informe para que el origen sea ahora un conjunto de datos PBI en línea y ahora cuando en el escritorio PBI la función devuelve el identificador de cadena alfanumérico largo en lugar de user@xxx.com. Todavía funciona bien en el Servicio, pero es molesto para el desarrollo, ya que no puedo probar el informe properley sin publicar.

¿Alguien más se ha encontrado con esto? ¿Alguna solución?

2 ACCEPTED SOLUTIONS
swise001
Continued Contributor
Continued Contributor

@JWedge

Normalmente, puede invalidar el resultado devuelto por USERPRINCIPALNAME() en Power BI Desktop seleccionando "Probar como" en la sección Seguridad de la ficha Modelado e introduciendo cualquier correo electrónico de destino.

Puesto que se conecta a un conjunto de datos compartido, estas opciones están deshabilitadas. Dada esta limitación: la única solución alternativa puede ser publicar el informe en un entorno de servicio PBI de prueba/desarrollo en línea. No creo que pueda invalidar USERPRINCIPALNAME() en el escritorio PBI al conectarse a un conjunto de datos compartido.

View solution in original post

v-shex-msft
Community Support
Community Support

Hola @JWedge,

Tal vez pueda agregar el rol RLS al modelo de datos para habilitar la cadena de identificador de guid UPN en su lugar de nombres de usuario.

Para obtener descripciones detalladas, puede echar un vistazo al siguiente blog que habló sobre problemas similares (si ayuda para su escenario):

Uso de Username() en DAX con seguridad de nivel de fila
saludos

Xiaoxin Sheng

Community Support Team _ Xiaoxin
If this post helps, please consider accept as solution to help other members find it more quickly.

View solution in original post

2 REPLIES 2
v-shex-msft
Community Support
Community Support

Hola @JWedge,

Tal vez pueda agregar el rol RLS al modelo de datos para habilitar la cadena de identificador de guid UPN en su lugar de nombres de usuario.

Para obtener descripciones detalladas, puede echar un vistazo al siguiente blog que habló sobre problemas similares (si ayuda para su escenario):

Uso de Username() en DAX con seguridad de nivel de fila
saludos

Xiaoxin Sheng

Community Support Team _ Xiaoxin
If this post helps, please consider accept as solution to help other members find it more quickly.
swise001
Continued Contributor
Continued Contributor

@JWedge

Normalmente, puede invalidar el resultado devuelto por USERPRINCIPALNAME() en Power BI Desktop seleccionando "Probar como" en la sección Seguridad de la ficha Modelado e introduciendo cualquier correo electrónico de destino.

Puesto que se conecta a un conjunto de datos compartido, estas opciones están deshabilitadas. Dada esta limitación: la única solución alternativa puede ser publicar el informe en un entorno de servicio PBI de prueba/desarrollo en línea. No creo que pueda invalidar USERPRINCIPALNAME() en el escritorio PBI al conectarse a un conjunto de datos compartido.

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.