Microstrategy - 根据用户过滤仪表板

时间:2015-04-23 11:25:16

标签: filter filtering dashboard microstrategy

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

例如:

  

如果user1 my-attribute = 1

     

如果user2 my-attribute = 2

我还可以使用哪种方法在报告和文档中进行此操作?

1 个答案:

答案 0 :(得分:1)

您需要的是MicroStrategy Security Filters。

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

  

MyAttributeEqual1

  

MyAttributeEqual2

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

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

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

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