定义自定义度量排序
1.概述
本文向您展示了如何使用data Analysis Panel中的对话框根据度量值对度量集中的数据进行排序。例如,您可以对您的销售测量每个数字产品从大到小。
这个对话框允许您根据度量对一个特定的层次结构级别进行排序,如果适用,您可以从下拉列表中设置相反的轴成员。
提示
您还可以从数据分析面板中弹出的“排序和筛选”或从可视化中对数据进行排序,这些选项允许您根据度量一次对多个层次结构级别进行排序。看到度量集分析工具获取详细信息。
2.定义自定义度量排序
例如,我们有一个配置了一个度量的度量集OrderQty,以及产品层次结构下行.
从工具栏中,我们将度量集重新可视化为条形图,并观察到OrderQty度量值是无序的产品层次结构。
![度量集与无序测度](http://m.merkalis.com/support/support/images/dbi/docs/data/measure-sort-v9.png)
在“数据分析面板”中,单击OrderQty测量来编辑它。
![单击可编辑测量值](http://m.merkalis.com/support/support/images/dbi/docs/data/measure-sort-edit-v9.png)
在配置元素打开对话框,向下滚动并单击定义自定义度量排序.
![配置元素对话框](http://m.merkalis.com/support/support/images/dbi/docs/data/measure-sort-configure-v9.png)
在配置度量排序对话框,设置以下选项:
- 选择一个排序方向.本例中设置为下行测量值会从最大到最小。
- 选择轴的层次结构.这是您希望按度量排序的层次结构值,例如产品.
- 选择轴层次层次.当有多个度量时,选择按度量排序的层次结构的哪个级别,例如产品类别.
- 如果需要根据此度量独立于任何分组(包括总数)对所有行进行排序,请选择忽略层次结构分组.
![配置度量排序对话框](http://m.merkalis.com/support/support/images/dbi/docs/data/measure-sort-dialog-v10.png)
单击提交单击对话框底部的按钮以保存更改。
观察到OrderQty的值。产品类别图表中的数据点现在从大到小排序。
![产品数据点按OrderQty降序排序](http://m.merkalis.com/support/support/images/dbi/docs/data/measure-sort-descending-v9.png)
3.对轴层次结构
例如,在根据度量对度量集的行或数据点排序时,您可能在“数据分析面板”中的列下有一个层次结构,将度量值拆分为多个列或系列。在这种情况下,您需要决定根据哪个列或系列进行排序。
作为上述示例的扩展,考虑第二个层次结构向数据库添加到与Rows相反轴上的度量集,即列(系列).这将在柱状图中为每年生成单独的数据点系列。
![度量值分成多个列/系列](http://m.merkalis.com/support/support/images/dbi/docs/data/measure-sort-columns-axis-v9.png)
现在,在配置度量排序时,还需要选择哪个度量排序向数据库(年)要排序的值对轴成员.
![另外还有一个相对的轴成员](http://m.merkalis.com/support/support/images/dbi/docs/data/measure-sort-columns-axis-2011-v9.png)
提示
在Dundas BI版本8及更高版本中,您可以选择(所有)根据所有相对轴成员的测量值total进行排序,即使这些total没有直接显示。例如:每个产品类别的所有年份的总和。
结果的度量集显示了在所选年份按降序排序的度量值。
![2011年的测量值按降序排列](http://m.merkalis.com/support/support/images/dbi/docs/data/measure-sort-columns-axis-sorted-v9.png)