SSAS - 当我们将维度拖到查询编辑器中时如何 select 特定属性
SSAS -How to select a particular attribute when we drag dimension into query editor
我在Race dimension
中有大约4个属性,如下图
维度名称是种族
1)Race
2)RACE DESC
3)RACE KEY
4)RACE SHORT NAME
当转到多维数据集浏览并右键单击 Race
维度并 select 添加查询时
如下
1) 当我将种族维度拖到浏览器数据面板时,它显示默认的种族属性数据
2) 我只想显示 RACE DESC
数据
3) 同时我将 RACE
DIMENSION 拖到过滤器面板中
4) 我只想显示 RACE DESC
属性
5) 我不想设置 attributehierarchyvisible =false
如何实现我的上述要求
感谢您的帮助
创建您自己的用户层次结构并将其放在屏幕维度层次结构部分的第一位。这将使 SSAS 可以使用它。
这里默认选择Report Date
层级。
和下图中的Product Categories
:
更新
详细解释如下:
现在你有 5 个平面层次结构,服务器默认采用第一个字母顺序的层次结构,如下所示(Count
是这里的衡量标准):
要解决此问题,您需要禁用默认选择的属性层次结构:
比重命名属性,能够创建具有相同名称的用户层次结构(因此对于用户来说,这将与以前的平面属性层次结构相同):
最后,再次处理这个维度,当你拖动维度时,它会显示你的第一个用户的层次结构,在我们的例子中是State
。
希望对您有所帮助。
UPDATE-2(带有种族的新示例)
要实现这一点,您需要按照更新 #1 中的描述进行操作:
- 将
RACE DESC
重命名为其他名称(例如 RACE DESC Attr
)并通过设置 attributehierarchyvisible = false 禁用其层次结构可见性
- 使用所需的名称在此属性上创建用户层次结构:
RACE DESC
- 流程维度。
就是这样。现在默认属性将为 RACE DESC
。它的层次结构没有被禁用,只是它的显示优先级被更改为第一个。
我在Race dimension
中有大约4个属性,如下图
维度名称是种族
1)Race
2)RACE DESC
3)RACE KEY
4)RACE SHORT NAME
当转到多维数据集浏览并右键单击 Race
维度并 select 添加查询时
如下
1) 当我将种族维度拖到浏览器数据面板时,它显示默认的种族属性数据
2) 我只想显示 RACE DESC
数据
3) 同时我将 RACE
DIMENSION 拖到过滤器面板中
4) 我只想显示 RACE DESC
属性
5) 我不想设置 attributehierarchyvisible =false
如何实现我的上述要求
感谢您的帮助
创建您自己的用户层次结构并将其放在屏幕维度层次结构部分的第一位。这将使 SSAS 可以使用它。
这里默认选择Report Date
层级。
和下图中的Product Categories
:
更新
详细解释如下:
现在你有 5 个平面层次结构,服务器默认采用第一个字母顺序的层次结构,如下所示(Count
是这里的衡量标准):
要解决此问题,您需要禁用默认选择的属性层次结构:
比重命名属性,能够创建具有相同名称的用户层次结构(因此对于用户来说,这将与以前的平面属性层次结构相同):
最后,再次处理这个维度,当你拖动维度时,它会显示你的第一个用户的层次结构,在我们的例子中是State
。
希望对您有所帮助。
UPDATE-2(带有种族的新示例)
要实现这一点,您需要按照更新 #1 中的描述进行操作:
- 将
RACE DESC
重命名为其他名称(例如RACE DESC Attr
)并通过设置 attributehierarchyvisible = false 禁用其层次结构可见性
- 使用所需的名称在此属性上创建用户层次结构:
RACE DESC
- 流程维度。
就是这样。现在默认属性将为 RACE DESC
。它的层次结构没有被禁用,只是它的显示优先级被更改为第一个。