Birt数据立方体列排序

时间:2017-10-06 17:17:59

标签: sorting birt cube columnsorting

我正在尝试对Aging Group列中的datacube进行排序,以按照以下顺序显示1-30,31-60,61-90等图像 - https://i.stack.imgur.com/Caoj8.jpg

我最初认为我会修改提升的排序选项,但它不起作用。我试图修改" string"中的数据。 to" float",但我列出了一个类别" Not Aged" (相当于0)并触发错误。

我已经构建了一个表达式来在datacube上创建自定义排序,但它似乎不起作用。

__DIR__

数据仍然按照屏幕截图显示,因为" Not Aged"是0我希望它首先列出。

有关如何解决此问题的任何建议?

1 个答案:

答案 0 :(得分:0)

我终于弄清楚了!

在实际行单元格中的datacube上 - 我将Not Aged映射为显示为0

在datacube上,我将“age”属性添加到Category Description中。然后,我可以使用以下内容对DataCube进行排序:维度[“Group1”] [“CATEGORY_DESCRIPTION”] [“DISCHARGE_AGE”]按升序排列。