我正在尝试用peek
函数填充两者之间日期的缺失值。我使用了以下代码,但我仍然无法得到我正在寻找的结果
Table:
LOAD * INLINE [
Date, Article, Quantity
01/02/2021, A, 10
03/02/2021, A, 20
06/02/2021, B, 30
07/02/2021, C, 40
];
Join(Table)
LOAD
Date(MinDate+IterNO ()-1) as Date
While
(MinDate+IterNO ()-1) <= Num(MaxDate -1)
;
LOAD
Min(Date) as MinDate,
Max(Date) As MaxDate
Resident
Table
;
Join(Table)
Load
If( Len(Quantity) = 0, peek('newQuantity'), Quantity) as newQuantity
Resident
Table
;
非常感谢你的帮助