0
我正在使用Business Objects构建一个简单的报告,说明某个单元在给定日期是开启还是关闭。当构建一个垂直表中的数据是正确的,看起来像这样:SAP Business Objects交叉表数据复制
Unit ID | Status | Date 1 | On | 2016-09-10 1 | On | 2016-09-11 1 | Off | 2016-09-12 2 | Off | 2016-09-10 2 | Off | 2016-09-11 2 | On | 2016-09-12
但是我已经创建交叉表,用“单位ID”行“日期”列,并复制单位ID,并具有随后的一整行的“开”整行“关”,如:
____| 2016-09-10 | 2016-09-11 | 2016-09-12 1 | On | On | On 1 | Off | Off | Off 2 | On | On | On 2 | Off | Off | Off
,而不是它应该是什么样的:
____| 2016-09-10 | 2016-09-11 | 2016-09-12 1 | On | On | Off 2 | Off | Off | On
任何建议,它为什么这样做呢?如果表中有这些重复的行,表格不是特别有用,而且我不明白为什么会导致这个奇怪的表格。
你能用三个对象的定义更新问题吗?知道它们是什么类型(维度,度量)以及它们的数据类型以及它们后面的公式(如果有的话)会很有帮助。 –
这取决于关键是什么(主要/自然或数据透视)以及如何构建查询,但第一个结果看起来像笛卡儿“交叉”/“完全外部”连接 - 您将其命名为(“交叉表“)。类似的情况在这里http://stackoverflow.com/q/21845564/16391 – StingyJack
我已经发布了一个关于发生了什么的答案。状态字段需要是一个度量 –