powerbi - 通过映射字段钻取
问题描述
假设我有页面'A',我想钻取到页面'B'。通常,我会通过指定页面 B 中的字段来设置钻取,该字段“连接”页面 A 中的相同字段。
我想做一些稍微不同的事情。我想以某种方式指定应使用页面 A 上的表中的用户名列来过滤页面 B 中同一表中的经理名称字段。
例如,假设在页面 A 上,当前用户名是 John Smith。在页面上,BI 希望使用 John Smith 的值来过滤同一表中的 Manager Name 字段。
这可能吗?
解决方案
这是一个有趣的提示。我认为做到这一点的一种方法是让你的[User Name]
和[Manager Name]
字段在你的模型中的一个表中,只有一个非活动的关系在[Manager Name]
. 然后,当您过滤 时[User Name]
,您将使用如下所示的 DAX 计算:
YourMeasure =
IF (
ISFILTERED ( 'NewTable'[User Name] ) = TRUE (),
CALCULATE (
CALCULATE (
[ExistingMeasure],
ALLEXCEPT ( 'NewTable', [Manager Name] ),
USERELATIONSHIP ( 'Table1'[Manager Name], 'NewTable'[Manager Name] )
)
),
BLANK ()
)
这里的主要考虑因素是您必须为要在页面 B 上显示的每个度量执行此操作。
推荐阅读
- scala - 我是否正确使用(Scala)泛型?
- mdx - 在 MDX 中使用 RANK 功能时是否可以显示运动?
- docusignapi - 使用不同的登录凭据连接到 DocuSign API 的问题
- asp.net-mvc - 托管一个 ASP.net MVC 网站并从外部访问它
- maven - Maven Cobertura 忽略命令行中的琐碎
- php - PHP - ftp_put(): 文件不存在 - 但它存在吗?
- reporting-services - 根据值向下钻取 SSRS 报告中的列
- reactjs - Hyperledger Composer 的前端?
- javascript - debounce and react window resize this reference issue
- ios - 如何使用自动布局在 UIScrollView 中为视图高度设置动画?