【问题标题】:Microstrategy - filtering a dashboard depending on the user微观策略 - 根据用户过滤仪表板
【发布时间】:2015-04-25 21:45:38
【问题描述】:

我需要根据用户过滤仪表板。

例如:

如果 user1 我的属性 = 1

如果 user2 我的属性 = 2

我还可以在报告和文档中使用什么方法?

【问题讨论】:

    标签: filter filtering dashboard microstrategy


    【解决方案1】:

    您需要的是 MicroStrategy Security Filters。

    你可以创建两个安全过滤器,调用它们:

    MyAttributeEqual1

    MyAttributeEqual2

    安全过滤器与普通过滤器非常相似,因此您可以使用它们并找出您想要使用的最佳条件。

    然后你必须修改用户to assign 正确的过滤器。 如果您需要,您可以将安全过滤器分配给用户组,它将应用于该组中的所有用户。

    当您运行报表时,安全过滤器将添加到 MicroStrategy 生成的 SQL 代码中,它们将成为额外的 where 条件。

    请注意,如果您将安全过滤器分配给属性,然后显示父属性的数据,请小心,在这种情况下 SQL 引擎将不会应用过滤器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-12-05
      • 1970-01-01
      • 1970-01-01
      • 2010-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多