我需要在日期提示上创建两个验证:
1)From Date必须小于To Date
2)To Date必须小于或等于当前日期
我创建了一个条件分析,其中From Date是<到日期,这是有效的,但当我尝试创建一个高级过滤器,其中@To_Date< = Current_Date我收到一个错误。
获取钻取信息时出错:SELECT date'2016-08-24'awed_0 FROM“劳动力管理 - 实时处理时间卡”WHERE(日期'@ {To_Date}'< =(SELECT VALUEOF(“CURRENT_DATE_REP_OTBI”)FROM “劳动力管理 - 实时处理时间卡”仅首先获得1行))
如果有人可以帮忙解决这个问题,那会非常有帮助! 感谢
答案 0 :(得分:1)
在逻辑SQL查询或公式中引用表示变量时,需要添加默认值。特别是如果这些是日期。
我基于以下LogicalSQL创建了一个分析,但它确实有效。
选择日期'2016-08-26'saw_0来自“subject_area”WHERE(日期 @ {to_date} {'2016-08-26'}< CURRENT_DATE)
请注意以下事项:
上述查询将返回SELECT子句中的日期,但如果to_date大于CURRENT_DATE则不返回任何数据。