我现在正在尝试使用 POWER BI 中的“ 在Excel中分析”功能。 我想使用RLS加载RLS过滤表(不实际使用透视表分析OLAP多维数据集)
我已使用以下表格过滤器DAX表达式成功设置了行级安全性:
SEARCH( userprincipalname(), [Email], 1, 0 ) > 0
创建了虚拟 Measure = 1 后,我可以双击(“钻取”)数据透视表(通过双击数据透视表中的度量值)。这给了我一个带有以下命令文本的链接表:
DRILLTHROUGH MAXROWS 1000
SELECT FROM [Model] WHERE
(([Measures].[Measure],[Table1].[email].&[xxx@xxx.xxx],[Table1].[ID].&[4],
[Table1].[X].&[654]))
在删除过滤器部件后=>
DRILLTHROUGH MAXROWS 1000
SELECT FROM [Model]
WHERE (([Measures].[Measure]))
=>我能够获得包含所有列和行的链接表。 RLS 也适用:从其他帐户刷新时,我只会看到允许/限制的行。 - 惊人! (使用Office 365,已登录帐户)
这是获取链接表的方法: double click on measure in OLAP Pivot in Analyze in Excel file from POWER BI
我的目标是使用有效的RLS(不使用MS SQL Server或其他工具)建立链接的EXCEL表-现在看来可以正常工作!
我的问题是:
热烈的问候。 雅各布