我创建了一个相当基本的交叉表,其中产品和产品组作为行,年份以营业额和利润为列:
2018 2017 Difference
Turnover Margin Turnover Margin Turnover Margin
Climbing gear - Rope 10 3 5 1 5 2
- Jacket 15 5 - - - -
我使用运行差异命令创建了一个差异列,除非交叉表中有 NULL 值,否则它工作得很好。这会导致差异列中没有值,这是有意义的,因为与 NULL 的运行差异为 NULL。但是,当我为遇到 NULL 时具有特定值(0 或 1(的营业额/保证金创建数据项时,"差异"选项卡仍然为空。我认为我已经输入了正确的求解订单,因为当其他列中存在值时,差异选项卡工作正常。有人知道我该如何解决这个问题吗?例如,即使 2018 年只有 1 个值,也应填充差异列。
亲切问候
千斤顶
您是否尝试过在存在空值时使用合并函数输出 0?
coalesce([Data Item],0)
..其中 [数据项] 是可能包含空值的项。Coalesce 返回值列表中的第一个非 null 值,从最左侧的项开始,向右工作。