首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何使用dax函数USERPRINCIPALNAME匹配来自表的电子邮件,并让用户在PowerBI中可视化报告?

DAX函数(Data Analysis Expressions)是一种用于Power BI和其他Microsoft Power Platform产品的表达式语言。它允许用户在数据模型中创建自定义计算、聚合和过滤等操作。

要使用DAX函数USERPRINCIPALNAME匹配来自表的电子邮件,并在Power BI中可视化报告,可以按照以下步骤进行操作:

  1. 首先,确保你的数据模型中包含一个包含用户电子邮件的表列。如果没有,你需要在数据源中添加该列,并将其导入到Power BI中。
  2. 在Power BI Desktop中,打开你的报告,并选择“数据视图”选项卡。
  3. 在“字段”窗格中,找到包含用户电子邮件的表列,并将其拖动到你想要使用该信息的可视化对象中(例如表格、图表等)。
  4. 在可视化对象中,选择你刚刚添加的用户电子邮件列,并在“格式”选项卡中选择“数据类型”为“电子邮件”。
  5. 现在,你可以使用DAX函数USERPRINCIPALNAME来匹配用户的电子邮件。该函数用于返回当前用户的用户主体名称(UPN),即用户的电子邮件地址。
  6. 在Power BI Desktop中,选择你想要使用DAX函数的可视化对象,并在公式栏中输入以下DAX表达式:
  7. 在Power BI Desktop中,选择你想要使用DAX函数的可视化对象,并在公式栏中输入以下DAX表达式:
  8. 确认公式无误后,按下回车键应用该公式。
  9. 现在,你可以在报告中使用UserEmail字段来进行匹配和筛选,以便根据用户的电子邮件地址生成可视化报告。

需要注意的是,DAX函数USERPRINCIPALNAME只能返回当前用户的电子邮件地址。如果你需要匹配来自表的电子邮件地址与用户的电子邮件地址进行比较,你可能需要使用其他DAX函数(如FILTER、CALCULATE等)来实现更复杂的逻辑。

关于腾讯云相关产品和产品介绍链接地址,由于要求不能提及具体品牌商,建议你在腾讯云官方网站上查找相关产品和文档,以获取更详细的信息和链接地址。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

PowerBI DAX MVC 设计模式 导论

虽然 MVC 设计模式来自于软件领域,也不是面向业务人员,但罗叔就是要将复杂概念简化,业务人员可以生搬硬套,逐渐体会设计模式好处。...我们这里设计模式绝非对意大利老师所提及设计模式简单参考或重复,而是全新更加透彻思想提炼,你将在全网范围首次看到如何将软件工程领域成熟思想和解决方案平滑地 PowerBI DAX 实现,本文将你看到虽然也许你已经学习了很多...那么,DAX 设计模式也不是一个函数,而是为了解决某个场景函数连续使用方案。 那么,最重要问题来了,设计模式有什么好处?...先来具体说明下什么是 PowerBI 使用 DAX MVC,一个示意图如下: 控制器(Controller): 即度量值,本质是计算逻辑。 视图(View): 用户可以看到可视化部分。...这样就将更改限制了一个有限范围内。 如何PowerBI 实现 DAX MVC 有了上述理论讨论和说明,现在可以 PowerBI 中进行实现。

2.5K22

Extreme DAX-第5章 基于DAX安全性

DAX 函数返回用户电子邮件地址,然后使用该地址给出正确安全逻辑。...之前 DAX 函数USERNAME Power BI Service返回用户电子邮件地址,但在 Power BI Desktop或 Analysis Services 实例,它返回用户名。...这里明显问题是,如何授权用户员工级别获得工资数据。可以使用其他数据集来执行此操作。 Power BI 较少使用功能之一是跨报表钻取。...有关评估这些员工原因深入讨论,请参见第8章 自动匹配。 现在,你可以尝试 DAX 公式中使用ISFILTERED而不是HASONEVALUE。但是,按工资水平等方式报告工资成本无济于事。...在下一章,我们将重点介绍一个完全不同主题:可视化效果,以及如何使这些可视化效果比 Power BI本身视觉对象更具动态性。

4.9K30
  • 【燃】PowerBI 6月更新 商业应用大会 新路线图 全部出炉

    DAX设置 卡片图 颜色 DAX设置 仪表图 颜色 可视化元素头部支持工具提示 和矩阵支持自定义小计名称 同步切片器支持层级切片器 不同可视化对象字体统一 加入新DAX运算符 新可视化 增强...同步切片器支持层级切片器 不同可视化对象字体统一 PowerBI不同地可视化元素,有的使用磅作为字体单位,有的使用像素作为字体单位,导致字体是不统一,本次统一为磅。...这样产生问题就是:同样数据集是否可以重用以及如何定义一个权威数据集,更多人可以使用呢。 简单讲,企业中用户A做了一个数据集,如何共享给B直接使用? 这是一个非常有意义问题。...认可数据集为已认证 为了可以数据集企业作为标准数据源进行共享,我们需要使用PowerBI管理员管理门户中进行设置启用数据集认证,如下: 认证需要在PowerBI管理门户设置,如下: 再返回某个数据集进行认可设置...,如下: 被@用户会收到消息以及电子邮件通知,直接定位到被评论元素,可以直接展开交流,该功能已经在手机端同步发布可用。

    1.8K10

    PowerBI 十月多项更新 AI问答及实时报告 颠覆来袭

    值得说明说: 这是实时报告,不是实时仪表板; 报告PowerBI 更一般化构件,也就意味着 PowerBI 开放了一项新能力给到用户。...更多关于由于页面自动刷新特性引入,如何设计实时报告这必须基于 DirectQuery ,而 DirectQuery 使用与 原生 DAX 有一定区别和限制,以前我们并不强调 DQ 作用,由于有了实时报告...一个好消息是,虽然这里写了只支持英语语言,但在一定程度上对于中文使用还是有意义,这些我们会在随后文章单独说明。 那么 PowerBI 如何修复持续训练就可以使用本次更新机制: ?...为了用户有更好问答体验,我们还可以设置数据模型维度属性同义词,如下: ? 也就是说,当你输入任何同义词列表关键词时都意味着使用了该数据模型维度或度量值。...然后将弹出导航对话框,用户将需要选择以加载到模型。如果文件未指定数据库,他们可能还需要选择数据库。用户可以从那里开始构建可视化效果或重新访问“最近来源”,以将一组新加载到模型

    2.4K10

    PowerBI 个性化定制你报告导航

    “页导航”是PowerBI2020年5月更新中一个非常关键功能。我也写过一篇文章,如何在书签和页导航中进行选择: PowerBI书签和导航页,如何选择呢?...每一个终端用户,对于所想看到页面是不同,或者希望看到报告风格是有差异。你作为报告设计者/PowerBI管理员,可能需要为每一个用户分别设置不同报告。...其实依靠行级别筛选器,你完全可以做一个标准报告,每个人登录后都只能看到自己地区分析。但是本案例,我们期望是,每一个大区负责人都能够看到其他大区数据。...所以呢,不能使用行级别筛选器去筛选数据集。但是,我们还是要使用行级别安全筛选,当然,是在其他位置。 动态页面导航设置 想要实现不同人导航页面不同,可以使用页面URL+用户ID匹配方式来搞定。...总个结: 通过以上自定义动态页面导航,可以做到每一个最终用户点击同一个报告同一个按钮,实现不同风格页面跳转,他们感觉,这报告就是完全为他们而设计,同时也符合不同用户功能需要。

    1.9K20

    PowerBI 致敬 Tableau 10大计算

    效果如下: Power BI DAX表达式: 以及: 小结: PowerBI DAX 计算可以非常容易地实现效果。 PowerBI 可视化层无法显示用户鼠标点击点位。...PowerBI 无法设置同一可视化对象分组也自然无法报告层完成复杂计算。 PowerBI 报告层幸好有 PowerBI DAX 可以依赖。...效果如下: PowerBI 报告层面可以实现传达同样信息效果,但从报告细节来说,仍无法做到 Tableau 融合性,例如: 无法做到最少可视化元素完备性以及整体性,PowerBI 产品经理有的玩了..., Tableau 和 PowerBI 两者中都并非真正递归, PowerBI DAX 是不支持真正递归,当然在这种案例也不用使用真正递归。...要么提供一种报表层计算能力,也许是另一套轻量级函数DAX本身大幅优化,补充轻量级报表层计算能力。

    4.1K20

    PowerBI 2019年4月更新 PowerBI团队开挂大幅更新

    实际案例,跨国企业常常涉及到不同国家文化背景的人查看同一份报告,虽然英语是通用语言,但有时候确实需要定制成客户本地,那么如何仅仅制作一次报告,不同用户登录时候看到是不同语言呢,答案是可以实现...: 这里仅仅是为了用户选择截至到日期,根本没有必要显示它们对应元素个数。...可视化元素标题支持DAX表达式 我们可以使用DAX表达式来动态设置标题。例如微软给出案例: PowerBI 界面多语言实现方案 让我们来实现一个酷炫商业场景吧。...解决跨报告钻取无法返回 - 按钮导航 只能靠手工修复这个问题了,方法是: 将找到主页URL 报告加一个按钮,设置动作为URL 使用度量值赋予动态性 这同时利用了本月更新功能,如下: 这个Web...欣赏视频效果: 新DAX函数:ALLCROSSFILTERED 该函数用来去除位于多对多关系,一个对另一个筛选。

    4.8K10

    PowerBI 9月更新 DAX驱动可视化

    老铁们,罗叔来了,讲讲这个月 PowerBI 更新了点啥。 如果你打开 PowerBI Desktop 从头创建一个报告,你会发现你眼前一亮,本月更新已经使用了新主题,而且不止一个哦,增加了很多。...DAX 驱动可视化指的是,表面上你拖拽设计可视化,但由于拖拽本身限制,导致设计者无法完全控制报告展现,因此,微软提供了一种终极灵活方式就是通过 DAX 来控制可视化,这是微软设计产品时候一个重大选择...值得强调是,这里透视比Excel透视更加强大,参考罗叔此前文章:最复杂超级中国式报表。里面详细阐述了打造极致矩阵(透视详细方法,首创。...钻取提示改进 PowerBI 某个可视化元素上设置了钻取功能,但用户可能不知道有这种设置,因此需要一种提示,如下: 现在用户就可以很清楚知道这个视觉对象是可以钻取到其他位置。...可以导出数据质量数据 查询编辑器,有几个地方可以监测数据质量,如下: 导出为: 导出为: 导出为: 导出为: Google 分析模板 如果你使用Google分析,那可以接入数据直接使用内置模板,

    2.2K10

    御用导航提示提醒页面_PowerBI 个性化定制你报告导航

    大家好,又见面了,我是你们朋友全栈君。 “页导航”是PowerBI2020年5月更新中一个非常关键功能。...我也写过一篇文章,如何在书签和页导航中进行选择: PowerBI书签和导航页,如何选择呢? 而通过页导航自定义参数链接可以实现给最终用户提供个性化定制页面。...但是本案例,我们期望是,每一个大区负责人都能够看到其他大区数据。所以呢,不能使用行级别筛选器去筛选数据集。但是,我们还是要使用行级别安全筛选,当然,是在其他位置。...动态页面导航设置 想要实现不同人导航页面不同,可以使用页面URL+用户ID匹配方式来搞定。...总个结: 通过以上自定义动态页面导航,可以做到每一个最终用户点击同一个报告同一个按钮,实现不同风格页面跳转,他们感觉,这报告就是完全为他们而设计,同时也符合不同用户功能需要。

    9.8K10

    PowerBI 2018年11月更新 支持PowerBI工程式开发

    当然,你可以折叠或展开,并且选择控制范围。为了支持矩阵这个功能,PBI系统底层新增了新DAX函数,稍后介绍。 PBIX 文件之间复制粘贴可视化对象 可以选择复制视觉对象,如下: ?...再复习下什么是中国式复杂报表,就是配备任意复杂组合表头报表,很显然这种报表PowerBI是无法拖拽出来,但可以制作表头配合DAX公式计算每个报表单元格值,但这里有一个重大缺陷: 由于只能使用一个度量值...设计模型时,一定会知道维度建模(Kimball提出),推荐采用星型模型或雪花模型,但在实际几乎不可能出现这种理想状态。也就是会出现多事实情况。...值得一提是:PowerBI任何视觉对象都可以转为数据汇总表结构,而这个数据汇总表来自不同字段和度量值组合运算效果,这个其实是一个汇总表(对应于Tableau计算),由于PowerBI并不提供计算...新DAX函数 为了实现矩阵折叠效果,本月新增更新了三个函数,都是比较复杂而很少直接用到,可以参考: https://docs.microsoft.com/en-us/dax/new-dax-functions

    4.1K20

    PowerBI 2018年9月更新 深度解读分级聚合

    散点图支持点阵图 散点图,是一个可以从多维反应数据状态可视化对象,PowerBI散点图默认计算逻辑是,针对某个点P,计算其X轴度量值以及计算其Y轴度量值。...PowerBI对主题已经有了可以完全自定义支持方案,但还未推出非常易用表现使用方式,如:允许用户通过点击鼠标来设置主题,效果可以想象为: 注意,这是想象(ZebraBI界面)。... PowerBI ,任何一个可视化对象,即使是最简单一个条形图,都涉及 深入至原子粒度 数据查询。...,不再涉及对底层数据模型调用,这使得其仅仅涉及计算时候,性能会很好;而PowerBI并未提供像Tableau一样 轻量级 计算方法,PowerBI 一以贯之地使用 DAX,从设计上,DAX相比计算显得更重...这纯粹是为了弥补PowerBI可视化报表层和逻辑层薄弱而使用重量级模型。

    2.9K20

    PowerBI 零基础支持上百指标多日期切换分析模板

    业务背景 来自我们PBI线下精英培训高级伙伴,他负责打理一家企业,如何实施自动化运营进行了深刻思考和实践。如上图所示: 指标是可选; 日期区间是可选; 计量单位是可选; 其他可选项。...这样就可以用户零基础使用BI来自行了解各自目标完成情况,因为这里指标可能不是几个,而是上百个。对于真实环境下上百个指标而言,每个指标的考察周期可能是完全不同。...PowerBI 日期维度分析非常灵活强大,内置一套日期智能函数。(时间智能函数叫日期智能函数更加准确)本文就其与动态指标的结合产生不同日期粒度下计算与可视化给出模板。...日期模板 日期是必须,由于DAX实战》系统课程介绍,不再赘述,再次给出纯DAX实现如下: DatesTemplate = // 模板函数 // 构造日期方法 // 本方法基于数据模型中最大...日期与日期区间巧妙配合 本小节描述是为了您第N次回来看时搞清楚内容。 是PowerBI用户,有90%的人并不真正理解日期以及日期智能函数背后运行本质。

    3.3K50

    PowerBI大师知识变现能力分析

    云课堂后台可以把交易记录导出成Excel文件,这与很多公司做数据工作一样,作为分析师,如果没有直接进入数据库权限,往往是由IT部门开发这种自助报表供你使用,至于如何在有限数据挖掘出无限可能...比如你甚至可以分析两门课程关联度变化趋势,这种分析PowerBI可以说是信手拈来。 ? 读到这里,对于渴望知识你,一定很想知道上面的这些关联计算过程是如何实现?...Marco RussoSQLBI博客以及他书中有关于使用PowerBI做购物篮分析模板介绍,难度评级为4级(5级满),原理是先复制一张维度,且一张关系可用,另一张不可用,再使用userelationship...Intersect函数把两张重合部分筛选出来,最后使用Countrows求该筛选行数是多少,即共同购买数量。...我已经使用了世界上最先进增长技术,至于效果如何,拭目以待! 备注:为了促销活动,我知识店铺以优惠方式下调了价格,对于近期在网易云课堂以原价购买课程朋友或有不爽,微信留言,给您返现。

    1.9K30

    PowerBI 2019年5月更新 引入做计划预测大杀器

    报表方面 性能分析器 很多人会问如何PowerBI进行性能优化,无疑此次更新给我们提供了这样功能: 每一个图形元素渲染都可以包括三部分时间: DAX查询时间 视觉对象显示时间 其他 另外这里提供了复制查询功能...PowerBI整体设计上,是要支持全键盘操作,因此,本次对表和矩阵做了这方面的增强,选择或矩阵元素后,按Ctrl+右可以锁定到具体(或矩阵)一个单元格位置。...: 1、构造一个日期模板 2、使用日期模板来构造自己日期 则日期模板是: Model.DatesTemplate = // 模板函数 // 构造日期方法 // 本方法基于数据模型中最大...这种情况选择切片器、多选以及交叉筛选时会出现。 当一个可视化元素处于隐藏状态,查询会自动取消。 当切换页面时,上一个页面未完查询会自动取消。 当关闭报告,所有的查询将自动取消。...: PowerBI架构如下: ValQ可以胜任角色及场景: 大家可以自行尝试,这个工具还是有很强专业性

    1.3K20

    一步一步教你制作销售业绩分析报告

    入门案例动态销售报告已经带领大家入门制作PowerBI可视化报告。本文主题销售业绩分析将继续针对入门案例进行进一步优化,大家更改了解和掌握使用PowerBI功能。...优化内容主要有两个:   1、数据分析层面:可视化报告单独一个销售业绩指标是没有意义,只有通过对比指标才能知道销售业绩指标的好坏。...小结:使用DAX函数创建日期最大好处不用外置表格,不用担心文件路径发生改变。这里只是展现了PowerBI DAX函数创建日期两种方式。...设置完成后我们就完成了所有图表工作,接下来进行排版后效果图 四、总结 本文中展现报告看似简单,但却使用了了PowerBI时间智能函数相关核心技术,主要内容有如下: 1、使用Excel表格、DAX...函数以及M函数创建日期 2、使用时间智能函数DATEADD,TOTALYTD与万能函数CALCULATE进行计算指标 3、使用应用商店图表控件进行多种类型KPI展现,介绍了两种处理方式 注意:PowerBI

    5.3K21

    PowerBI 2019年2月更新 - 暴露暗藏AI技术

    制作 PowerBI 报告时,尤其是在线版报告,需要报告级、页面级以及可视化对象级不同筛选器来实时完成某些筛选,该特性会非常使用,尤其适用于场景:从多个元素(元素个数大于10)中选择一部分。...改进PY和R编辑器 喜欢使用PY或R战友现在可以使用DAX一样编辑器功能了: 包括智能提示以及编辑器行号,放大缩小等特性。...本次更新,我们可以看到第一个使用收费模式合作伙伴及其可视化对象: 当你开启收费模式后,则必须输入license,至少是试用,输入后可以更好地使用收费可视化对象。...要想理解好关键影响因素PowerBI实现,要做到: 1、理解解释此增长以及找出分布不同 2、理解模型多个构成分组效果 这里举一个例子:我们知道售卖产品,有不同打折方案,是什么因素导致了折扣不同...这是否算是暴露了黑科技,以及未来走向,上述代码可以DAX Studio运行,但却无法PowerBIDAX编辑器运行,看来默认用户编辑界面,微软暂时封锁了该功能,希望用户通过拖拽方式来运行

    2.2K20

    PowerBI DAX 之父访谈,泄露诸多重大消息

    而不利用DAX技巧。 答:不可以。你可以PowerBI社区提出申请。 问:CALCULATE 函数这个名字是谁起?...答:用户其实会透过界面 DAX 引擎创建度量值和列等,这会导致依赖检查,包括依赖度量值,计算列,计算,关系等。如果模型很大,而且利用了很多计算,可能要消耗很久。...与此相反,短期目标会想办法解决复杂 DAX 编写问题,例如:自定义总计值,running total,moving average,尤其是/矩阵。...现在全世界都是讲 PowerBI ,不需要我再写了。 问:为啥不能在度量值里使用 SUMMARIZECOLUMNS 这个函数? 这里不解释了。...但是说到和 DAX 引擎有关,最大计划就是如何 DAX 更加简单以及大数据规模下更快。这些需要大量底层工作。 问:可以具体透露一下细节吗? 答:正在考虑呢,没细节。

    3.1K10

    一个简单现实案例挑战 PowerBI 水平测试 - 深度解析

    可谓一题洞悉 DAX 奥秘,CALCULATE 如何计算?RANKX 如何计算本题面前都逊色了。也希望大家可以提交来自真实环境有价值题目,一起研究。 赶快行动吧。...但在 PowerBI 则需要用 DAX 模型层进行计算而得到,这个问题变得有些复杂。 通过实践,会先后发现这个问题涉及坑,这里一指出: RANKX 运行原理必须了如指掌。...这里框出两个函数,就是 DAX 并不存在,而且其工作可视化层。 Table AU ,就原生有计算以及快速计算特性,我们大概感受下: ?...而 PowerBI使用 DAX 构建公式却没有这样便利,这是很多业务伙伴无法从 Excel 切换思维到 PowerBI 重要原因。 而该问题已经 PowerBI 社区被投票投成了热门: ?...我会将这些内容做一个专门主题发出,整理进入我《PBI 高级》。 本文精华包括: 几个 DAX 深坑; 来自业务本身坑; 复杂模型层计算探究; 视图层计算探究。

    2.7K31

    中国首款重量级PowerBIDeskTop外部工具问世

    三、开放PowerBI社区资源导航功能 作为一款专门服务PowerBI社区工具,在用户高频使用过程,也集成了各种资源链接方式,欢迎PowerBI社区意见领袖入驻。 ?...Excel透视连接PowerBI模型 PowerBIDeskTop数据模型,因其每次打开PowerBIDeskTop加载pbix文件时,都会以一个全新msmdsrv服务形式运行,此服务对应地址端口号会变化...故通过开放DAX查询接口方式,用户可以PBI催化剂上填写DAX查询语句,向数据模型发出查询后,最终数据导出至Excel表格。...导出模型层元数据报告PowerBI模型越加复杂时,使用PowerBIDeskTop将很难对PowerBI模型有一个总览式全貌了解。...特别增加了新增功能,导入对象模型不存在时,可新建一个对象,赋值导入其他列配置信息,特别适用于同一个PowerBI模型多个pbix文件版本需同步更新合并度量值、计算列信息使用。 ?

    4K40
    领券