我正在尝试编写一个公式,该公式将为我提供基于报告期(varchar)的基本交易金额(Int)
因此,例如,如果报告期为 201803,则表达式应评估该期是否大于去年同月 201701 或小于去年下个月 201702,或者是否在今年 01 和 02 之间,依此类推。
我想出了以下公式,它不会给我一个错误,但是当我运行包时,当它应该是基本交易金额时,我最终在派生列中得到 0。
PrevYear01 列:(ReportingPeriod >= "Year(getdate()-1)" + "01") && (ReportingPeriod < "Year(getdate()-1)" + "02") ?基本交易金额:0
ThisYear01 列:(ReportingPeriod >= "Year(getdate())" + "01") && (ReportingPeriod < "Year(getdate())" + "02") ?基本交易金额:0
请帮忙!