Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!
Creé un cubo tabular en SSAS 2017. Tengo seguridad de nivel de fila en el cubo y funciona muy bien. Todavía necesito poder ver quién es el usuario que ha iniciado sesión para hacer algunas claculaciones. He probado las siguientes medidas:
Current User:=USERNAME()
Current User:=USERPRINCIPALNAME()
Si navego por el cubo con Management StudioManagement Studio, veo valores. Sin embargo, si navego por el cubo con Power BI Desktop, la medida está en blanco. Publiqué el informe en un servidor de informes de Power BI para ver si eso ayudaría y la medida sigue en blanco.
¿Alguna idea?
Sí, está utilizando el directorio activo y todos los usuarios están en el mismo dominio. Los sistemas en los que estoy iniciando sesión son equipos en el dominio, por lo que deben estar recogiendo al usuario de Windows. Esto funciona cuando se usa SSMS, pero no Power BI.
¿Se ha agregado el servidor de AD como administrador de la instancia de cubo? Puede consultar el siguiente documento:
Equipo de Apoyo Comunitario _ Jimmy Tao
Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Sí, se conecta y la seguridad de nivel de fila dinámica funciona. Puedo iniciar sesión en una máquina como diferentes usuarios y verificar que puedo ver los datos relacionados solo con ese usuario.
Tengo una cuenta de servicio configurada para todo lo que pasa. La cuenta de servicio es una cuenta de dominio que está dedicada a esta tarea y tiene los permisos adecuados hasta donde puedo saber, ya que la seguridad de nivel de fila funciona bien.
La parte que no funciona es que pueda usar el siguiente cálculo, ya que simplemente devuelve en blanco.
Usuario actual:-USERNAME()
Parece funcionar en el filtro de seguridad de nivel de fila DAX, pero no muestra nada cuando se usa en un cálculo.
Tanto username() como userprincipalname() funcionan bien de mi lado. Devolverá el nombre de dominio en una columna de cálculo de mi lado, así que me temo que no pude reproducir este problema. Le sugiero que cree un ticket de soporte aquí para un análisis más afondo.
saludos
Jimmy Tao
Gracias. Acabo de poner un ticket y me actualizaré con una respuesta si Microsoft es capaz de ayudarme a averiguar el problema.
The Power BI Data Visualization World Championships is back! It's time to submit your entry.
Check out the January 2026 Power BI update to learn about new features.