我可以为以下公式提供一些帮助。它目前可以使用,但是我想在其中添加另一个部分,我不知道该怎么做
当前公式为:
,CASE
WHEN
ABS(((t1.[RateAmount] - t1.[Amount]) / NULLIF (t1.[Amount],0) *100)) >1
OR ABS(((t2.volume - t1.TotalVolume) / NULLIF (t1.TotalVolume, 0) *100)) >5
THEN 1 ELSE 0
END AS OverallThresholdDifference
但是我需要添加到音量线中,如果超过5并且相差2000,并且我的脑子一片空白
这里的任何帮助将不胜感激
欢呼
答案 0 :(得分:1)
在以下时间添加另一个
CASE
WHEN
ABS(((t1.[RateAmount] - t1.[Amount]) / NULLIF (t1.[Amount],0) *100)) >1
OR ABS(((t2.volume - t1.TotalVolume) / NULLIF (t1.TotalVolume, 0) *100)) >5
THEN 1
when
ABS(((t1.[RateAmount] - t1.[Amount]) / NULLIF (t1.[Amount],0) *100)) >5
and ABS(((t2.volume - t1.TotalVolume) / NULLIF (t1.TotalVolume, 0) *100)) >2000
THEN 2
ELSE 0
END AS OverallThresholdDifference
答案 1 :(得分:0)
WHERE t2.volume > 5 AND OverallThresholdDifference > 2000
要在where子句中获得OverallThresholdDifference
,您将需要派生整个查询。