以下是我要创建的View的简化版本:
+----+-------------+---------+-------------+---------+
| ID | FISCAL_YEAR | REVENUE | YOY_NUMERIC | YOY_PCT |
+----+-------------+---------+-------------+---------+
| 1 | 2014 | 1000 | | |
| 2 | 2015 | 800 | -200 | -20.0 |
| 3 | 2016 | 1200 | 400 | 50.0 |
| 4 | 2017 | 1350 | 150 | 12.5 |
| 5 | 2018 | 1100 | -250 | -18.5 |
+----+-------------+---------+-------------+---------+
让我们说FISCAL_YEAR
和REVENUE
列中的值来自一个名为REVENUE_DATA
的表。需要完成简单的数学运算以填充YOY_
列。假设基础表REVENUE_DATA
中存在以下警告,我不确定如何进行这项工作:
如果以上任一边缘情况为真,则受影响的年份在视图中仍应有一行;它只是没有REVENUE
和YOY_
列的值。