Как рассчитать поля, в которых пустые ячейки в перекрестной таблице в отчете о пламени - PullRequest
0 голосов
/ 09 января 2019

Я получил несколько пустых ячеек, когда мы готовим отчет о перекрестных таблицах Spotfire, в наборе данных нет пробелов, но отчет выбирается как нулевое значение и не учитывается при расчете ячеек. приложил образец снимка экрана для вашей справки. Пожалуйста, помогите мне решить эту проблему. введите описание изображения здесь

1 Ответ

0 голосов
/ 09 января 2019

Ответ может быть более подробным, если вы включите осевое выражение для значений ячейки.

Если у вас есть столбцы с именами [YTD Plan] и [YTD Actual], то я предполагаю, что выражение вашей оси выглядит примерно так:

Sum([YTD Plan]) as [YTD Plan], 
Sum([YTD Actual]) as [YTD Actual], 
Sum([YTD Plan]) - Sum([YTD Actual]) as [YTD Plan vs. YTD Actual]

Ваша проблема в том, что минус возвращает нулевое значение при применении к нулю. Выполнив замену нулевого значения, вы можете это компенсировать Попробуйте использовать что-то вроде:

Sum([YTD Plan]) as [YTD Plan],
Sum([YTD Actual]) as [YTD Actual],
Sum([YTD Plan]) - SN(Sum([YTD Actual]), 0) as [YTD Plan vs. YTD Actual]

Обратите внимание на функцию SN, примененную в третьей мере, которая заменит нулевые значения на 0.

...