此任务将使用SAP Business Objects WebI 4.2完成。 我有一个表格,格式如下: 公司日期金额 2014年1月1日100 A 16/2/2014 400
我有一个名为Month的变量,每个事务都有月份。
我希望桌子看起来像: 公司1月2月 A 100 400
如果不为每个月制作一个计算字段,怎么办呢?
答案 0 :(得分:0)
在Webi中,您无法轻松地在同一标题行中的另一个类别(月)的值旁边放置一个不同的类别(公司)。所以你有两个选择:
1)创建一个包含三列的常规水平表:Company,Month,&值 2)创建一个交叉表,其中公司在左/纵轴,而月在顶/横轴。你的价值观将在中间。
注意:如果您想进行大量手动编码,可以按照自己的方式进行设置。第一列将保留您的Company变量。下一栏“1月”需要一个公式:
=if([Month]=January) Then [Value]
然后,您必须再创建11个列,每个列都包含变量:
=if([Month]=February) Then [Value]
=if([Month]=March) Then [Value]
=if([Month]=April) Then [Value]
等...
这样做会很乏味,而且我个人会选择前两个选项中的一个。但它会奏效!