问题描述
我正在设置日期格式为YYYY.MM.DD和每月YYYY.MM之间的日期,并且在来回重播数据时遇到一些问题。对于Shock和Awe,我知道YYYY.MM格式必须为整数,但是我在正确转换它时遇到了问题。目前,我正在将其转换为字符串以截断文本并分配栏杆类型指示器“ m”,但它返回一个空字段。
我也一直在浏览.qdate.q_库,但是似乎没有这种格式。
我在这里读过《 Shock and Awe》,这完全有意义Basic Data Types – Atoms
id seg scen prod SegmentStartDate iMonthCount fcast StartDate
-----------------------------------------------------------------------------------
AAA 1 PLAN XXX 2014.08.01 1 238.3821 2014.08m
AAA 1 PLAN XXX 2014.08.01 1 235.1754 2014.08m
AAA 1 PLAN XXX 2014.08.01 1 232.0119 2014.08m
...
tblMonthly: update StartDate: `$((-3_'string SegmentStartDate),'("m")) from tblMonthly; //formats as sym
tblMonthly: update StartDate: "I"$'string StartDate from tblMonthly; //fails to recast
预先感谢
解决方法
您可以像这样直接投放到几个月:
tblMonthly: update StartDate:"m"$SegmentStartDate from tblMonthly