Добавить фильтр / параметр в таблицу вычисляемых полей - PullRequest
0 голосов
/ 27 февраля 2020

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

Sum(If ([Qtr]='2019-Q1' OR [Qtr]='2019-Q2' OR [Qtr]='2019-Q3' OR [Qtr]='2019-Q4') 
THEN FLOAT([Revenue]) END)

Ответы [ 2 ]

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

1-й вариант:

Добавить номер счета в виде строки на рабочем листе

Создать строку параметров со значениями: 2019-Q1, 2019-Q2, 2019-Q3 , 2019-Q4

Обновите вычисляемое поле до:

If [Qtr]='Parameter Value' THEN FLOAT([Revenue]) END

Добавьте это поле в виде текста, и значение суммы будет только для этого периода Qtr

2-й вариант:

Добавить номер счета в виде строки на рабочем листе

Создать строку параметров со значениями: 2019-Q1, 2019-Q2, 2019-Q3, 2019-Q4

Обновите рассчитанное поле:

[Qtr]='Parameter Value'

Добавьте это поле в фильтры, и весь рабочий лист будет фильтроваться за этот период Qtr

Вы также можете добавить другое параметр для года, чтобы быть более гибким по годам

0 голосов
/ 27 февраля 2020

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

...