Я создал довольно простую перекрестную таблицу с продуктом и группой продуктов в виде строк и годом с оборотом и маржей в виде столбцов:
2018 2017 Difference
Turnover Margin Turnover Margin Turnover Margin
Climbing gear - Rope 10 3 5 1 5 2
- Jacket 15 5 - - - -
Я создал столбец разницы с помощью команды running-difference, и он отлично работает, за исключением случаев, когда в кросс-таблице есть значения NULL. Это приводит к отсутствию значений в столбце разницы, что имеет смысл, поскольку текущая разница с NULL равна NULL. Но когда я создаю элемент данных для оборота / маржи, который имеет определенное значение (0 или 1) при обнаружении NULL, вкладка «Разница» все еще остается пустой. Я считаю, что установил правильные порядки решения, так как вкладка разницы отлично работает, когда в других столбцах присутствуют значения. Есть ли у кого-нибудь идеи, как я могу это решить? Столбец разницы должен быть заполнен, даже если, например, есть только 1 значение для 2018 года.
С уважением,
разъем

Вы пробовали использовать функцию coalesce для вывода 0 при наличии нулевых значений?
coalesce([Data Item],0)
..где [Элемент данных] - это элемент, который может содержать нули. Coalesce возвращает первое ненулевое значение в списке значений, начиная с самого левого элемента и двигаясь вправо.
Спасибо за ваш ответ и извините за задержку с ответом. Но я пробовал это, и действительно возвращаются 0, но не вычисляются в разнице хода.