我有2个数据源,并且都来自同一个对象。由于某种技术原因,它被分开了。
数据集A看起来像
{
[Date: 2018/1/1,2018/1/2,2018/1/3],
[Cost: 100.0,200.0,300.0]
}
数据集B
{
[Date: 2018/1/1,2018/1/3],
[(Category: SOAP,
Qty: 20),
(Category: SHAMPOO,
Qty: 5)
[(Category: SOAP,
Qty: 2),
(Category: SHAMPOO,
Qty: 10)
]
}
数据集B缺少行2018/1/2。我想在数据集B中填写缺少的日期,然后在SOAP和SHAMPOO中放入null。最后,将数据集A和B混合成一个图表。
那么,有人知道如何在数据集B中填写缺少的日期(2018/1/2)吗?
答案 0 :(得分:0)
同时使用表格中的两个数据源,然后将它们混合,但是在混合时要注意,数据集A应该在混合的左侧,数据集B应该在混合的右侧,因为混合始终是{{ 1}}
混合后,当您看到结果集时,您应该能够看到带有空值的缺失日期
答案 1 :(得分:0)
混合时总是存在这个问题的风险;如果一个记录仅存在于B中怎么办?在SQL中,您希望理想地进行FULL OUTER JOIN
如果必须使用混合数据,最好的方法是获取日期数据源,然后在其上混合A和B。这是最安全的方法,这意味着如果A中不存在B,反之亦然,它将始终被包含