SharePoint导出到excel基于行级安全性筛选的列表数据

SharePoint导出到excel基于行级安全性筛选的列表数据,excel,sharepoint,odata,office365,powerbi,Excel,Sharepoint,Odata,Office365,Powerbi,在SharePoint中,我有两个列表。第一个包含数据,其中每行都定义了行级别的用户/组安全权限。第二个列表对其中的第一个列表进行了查找–在列表1和列表2之间创建一对多关系。第二个表有一个视图,该视图根据不为空的查找进行筛选。然后,这将仅向用户显示他们有权在列表2中查看的行 我想根据第二个列表中的值在excel中创建一些报告。报告需要由不同的用户查看,并且只显示他们有权查看的数据。这可以通过使用一个excel电子表格来实现吗?i、 e.当每个不同的用户打开电子表格或刷新数据时,仅从excel导入

在SharePoint中,我有两个列表。第一个包含数据,其中每行都定义了行级别的用户/组安全权限。第二个列表对其中的第一个列表进行了查找–在列表1和列表2之间创建一对多关系。第二个表有一个视图,该视图根据不为空的查找进行筛选。然后,这将仅向用户显示他们有权在列表2中查看的行

我想根据第二个列表中的值在excel中创建一些报告。报告需要由不同的用户查看,并且只显示他们有权查看的数据。这可以通过使用一个excel电子表格来实现吗?i、 e.当每个不同的用户打开电子表格或刷新数据时,仅从excel导入他们的数据,我假设使用odata?或者是否需要为每组用户创建工作簿的副本?如果是,将在哪里定义过滤?odata查询是否需要筛选器?或者可以让它从列表视图而不是直接从列表中提取数据


环境是Office 365上的SharePoint 2013。ADFS配置为在域和office 365之间进行单点登录。

Excel工作簿中的数据将根据运行查询的用户的凭据进行缓存。因此,除非您向每个同事分发一份完全不包含任何数据的工作簿副本,否则您的场景将无法真正工作

更好的方法是使用Reporting Services报表,并将实时数据连接到SharePoint列表。每个用户只能获得他们的数据。如果他们想将其导出到Excel进行分析,可以通过导出报告来实现

感谢您使用Power BI

卢卡斯p

微软电力BI团队


在Power BI开发者中心上开始使用Power BI API-。了解Power BI开发者博客的最新信息-。

谢谢Lukasz,但是,这是O365中的内容,因此如果我理解正确,无法访问Reporting Services?抱歉,我在您的帖子中完全错过了这一点。是的,O365中没有SSR。