我们有一张按月份和订单方式显示销售数量的交叉表。现在需要在月份和销售数值上设置钻取连接。
准备工作…
为此drill-through创建两张目标报表。其中一张用来接收Month参数,另一张用来同时接收Month和Order Method。对这两张报表,分别命名为Drill-1和Drill-2。
现在创建一张简单的交叉表作为主报表,使用Time dimension | Month作为行,Order method | Order method作为列,Sales fact | Quantity作为度量。
如何实施…
1. 选中交叉表的Month行,然后点击工具栏中的Drill-through definition按钮。
2. 在打开的Drill-through definition对话框中,创建一个新的definition,选择Drill-1作为目标报表,映射month参数到month数据项上。
3. 从工具栏中点击unlock按钮。
4. 选中交叉表焦急中的文本项目,再次点击Drill-through definition按钮。
5. 建立一个连接到Drill-2的连接。
6. 运行报表并测试这两个钻取连接。
工作原理…
请注意,当我们在列标题(month)上创建drill-through连接时,不需要unlock对象。然而,当我们在价差表交集上创建drill-through时,需要unlock对象。
现在请做如下尝试:Lock报表对象,然后选中价差表交集。这时我们可以发现Drill-through definition按钮不可用。因为一些未知的原因,Report Studio不允许在交叉表交集上创建drill-through连接。此时,我们需要通过unlock报表的方式,选中交叉表交集中的文本项目,并在文本项目上创建drill-through连接。
另外一种方法是右击交叉表交集,然后选择Select Fact Cells。这样也可以使drill-through definition按钮可用