【问题标题】:Excel/PowerBi View based on User基于用户的 Excel/PowerBi 视图
【发布时间】:2016-09-06 09:20:22
【问题描述】:

目前我有一个SqlServer table,其中包含一些销售数据(包括销售员姓名),我想创建每个销售员都可以检查的表格和图形,但只是他们的,用户​​是 域已通过身份验证。

虽然我最初是创建一个Excel 或PowerBi,但据我所知,需要为每个销售人员创建一个视图和一个文档似乎不是很有效。 (另外,通过文件系统权限保护文件)

我知道,使用 ISS 和 asp.net 应用程序我将能够识别用户并过滤结果,如果我只是打印表格,那将是 OK,但是正如我所说,我需要一些图表,我认为这将需要更多时间(对我而言)来实现。

【问题讨论】:

  • 您可以使用Row-level security (RLS) with Power BI,不过它是专业版功能。
  • @NickyvV 是的,它看起来像一个简单快捷的解决方案,但不幸的是这是一个 Pro 功能。

标签: sql-server excel gridview powerbi


【解决方案1】:

概念上:

您可以在 Excel 中使用一个单元格,通过 VBA 函数计算出current user。然后可以将此单元格读入 Power Query as a parameter,您可以使用它来筛选返回到工作簿的查询。

【讨论】:

  • 在与 Excel 战斗后(花了很长时间),我设法让它工作,但它甚至在打开时都没有正确更新,只能在 excel 2016 中工作(可能是因为他们嵌入了 powerquery)。这是一个可行的概念,但对用户来说远没有用处。
  • 如果您需要它与使用 Power Query 加载项的旧版 Excel 兼容,则需要在该版本中创建它。
猜你喜欢
  • 1970-01-01
  • 2018-08-10
  • 2020-05-14
  • 1970-01-01
  • 2023-03-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多