0

我每个月都在尝试用所有单位和“0”来填充缺失的单位,任何人都可以帮助我处理这个实际数据:

LOAD * Inline [
Unit,Month,Sold
7511,Sep 2020,13000
7512,Sep 2020,10000
7511,Nov 2020,7500
7513,Dec 2020,5000
7511,Dec 2020,7100
];
预期的:

单元
7511 2020 年 9 月 13000
7512 2020 年 9 月 10000
7513 2020 年 9 月 0
7511 2020 年 11 月 7500
7512 2020 年 11 月 0
7513 2020 年 11 月 0
7511 2020 年 12 月 7100
7512 2020 年 12 月 0
7513 2020 年 12 月 5000
4

1 回答 1

0

创建一个包含所有日期(月份)值的日历表。然后,左加入您的单位的不同列表以填充数据。之后,加入您现有的数据,最后,使用 load-resident 来调用您的表写入

if( isnull(Sold), 0, Sold) as Sold

不要忘记丢弃旧桌子。

这是有关创建日历表的链接:在此处输入链接描述

于 2021-04-01T11:23:29.790 回答