You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Power BI中显示当前登录用户头像(含默认头像)

在Power BI图像查看器中显示当前用户个人资料图片(含默认图)

可以实现,通过DAX构造头像URL并结合图像查看器的配置即可完成,具体步骤如下:

1. 创建DAX度量值生成头像URL

创建一个度量值来返回当前登录用户的头像地址,无头像时备用默认图地址:

User Profile Image URL = 
VAR UserEmail = USERPRINCIPALNAME()
// 调用Azure AD Graph API获取用户头像
VAR AvatarUrl = "https://graph.microsoft.com/v1.0/users/" & UserEmail & "/photo/$value"
// 替换为你的默认头像URL(可将默认图上传至Power BI工作区,复制其公开共享链接)
VAR DefaultAvatarUrl = "https://your-default-avatar-link.com/image.png"

// 注:DAX无法直接校验URL有效性,需依赖后续图像查看器的错误处理逻辑
RETURN AvatarUrl

2. 配置图像查看器

  • 在报表画布添加图像查看器视觉对象
  • 将上述创建的User Profile Image URL度量值拖入图像查看器的「图像」字段
  • 设置无头像时的默认显示:
    1. 选中图像查看器,打开右侧「格式」面板
    2. 找到「错误」选项,勾选「显示自定义图像」
    3. 上传本地默认图或粘贴默认图的URL,保存设置

3. 权限说明

  • 确保报表用户拥有访问自身Azure AD头像的权限(默认情况下用户具备该权限)
  • 若使用工作区内的默认图片,需将图片权限设置为对所有报表可见

内容的提问来源于stack exchange,提问作者userrr

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 12:57:10