Пользовательское выражение Spotfire для вычисления суммы медианных значений - PullRequest
0 голосов
/ 12 марта 2020

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

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

снимок экрана текущего перекрестного стола

screen shot of current cross table

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

Рекомендуется коллега: Медиана ([Стоимость]), затем Сумма ([Значение]) за (Все ([Axis.Rows]))

кросс-таблица со Медианой ([Стоимость]), затем Сумма ([Значение]) больше (Все ([Axis.Rows]))

cross table with  Median([Cost]) then Sum([Value]) over (All([Axis.Rows]))

Это создает сумму, которую я ищу, но он работает только в кросс-таблице, которая разделена по кодам затрат. Мне нужно иметь возможность рассчитать это значение полностью отдельно от таблицы кодов затрат.

Я ценю любую помощь.

Ответы [ 2 ]

1 голос
/ 12 марта 2020

Если я правильно понимаю, вы хотите получить итоговую сумму и использовать ее в других местах:

Вы можете использовать функцию данных, чтобы получить выражение из вашей таблицы данных и сохранить его в свойстве документа. Таким образом, значение свойства документа будет доступно в других частях анализа.

enter image description here

0 голосов
/ 13 марта 2020

Чтобы ответить на вопрос, поставленный в комментарии к ответу Тигера (извините, я новый, недостаточно репов для комментариев):

Вы можете добавить новую функцию данных через строку меню / данные / функции данных / зарегистрировать новый , Содержание справки также неплохо для этой топи c.

...