Excel切片器中的SSAS维度安全性结果

时间:2014-03-16 17:10:19

标签: excel sql-server-2012 ssas mdx excel-2013

我在Analysis Services多维数据集(SQL Server 2012)中创建了一个角色,并应用了维度安全性,因此只选择了一个维度属性的成员。当我在Excel 2013中使用带有针对数据透视表的特定维度属性的切片器的多维数据集时,我只能看到一个项目,这正是我需要的。但是,当我单击切片器项时,数据透视表的值不会更改,它会显示总值而不是为该特定维属性成员筛选的值。

奇怪的是,当我通过浏览多维数据集查看数字时,我得到正确的数字,而在excel切片器中,当我点击属性成员时,它不会更改数据透视表值。

如果我选择允许角色使用2维属性成员,则当我单击2维属性成员中的任何一个时,excel切片器的工作完全正常并且数据透视表值会发生变化。我不确定这是否是excel中的错误,或者在实现所需功能之前还需要确定其他内容?

感谢。

1 个答案:

答案 0 :(得分:1)

您是否启用了视觉总计?单击角色设置的“维度数据”页面的“高级”选项卡下的该复选框(请参阅本页中的屏幕截图:visual totals)。

可视化总计可确保将结果重新计算为安全性设置的范围。如果未签入VT,则AS会显示维度的总值,但不应用安全性。它不会显示任何表兄弟等,只会显示应用安全性的成员的后代。它基本上“保护”了细节,但不是总数......