如何在Birt设计器中切片数据立方体?

时间:2015-01-29 09:15:55

标签: reporting birt olap-cube

我使用以下数据在Birt设计器中创建了一个数据立方体:

  • 措施:营业额
  • 尺寸:产品,地点和时间

我现在有一个想要以二维数组显示的三维OLAP数据立方体。

我的问题是我不知道如何为一个维度分配一个常数值(例如:product =&#34; computer&#34;或time =&#34; 2014&#34;)< / p>

1 个答案:

答案 0 :(得分:3)

有几种方法可以做到这一点。在性能方面,最有效的方法是将参数添加到多维数据集的主数据集并在此处进行过滤。

如果您无法在数据集中进行过滤(例如,如果其他报表元素使用第三个数据立方体维度),则另一个选项是:

  • 将要切片的维度添加为交叉表的第一列维度,例如&#34;产品系列&#34;下面屏幕的尺寸。
  • 添加交叉表过滤器并在此维度上设置表达式过滤,例如通过过滤报表参数的值或常量值
  • 兼容性,如果您不想显示它:在交叉表中选择维度的值(只需单击&#34; PRODUCTLINE&#34;在此示例中为标签)并将visibility属性设置为& #34;隐藏&#34 ;. enter image description here