Настройка элементов управления параметрами и использование фильтров - PullRequest
0 голосов
/ 03 августа 2020

В настоящее время у меня есть набор данных о штрафах за превышение скорости в Новом Южном Уэльсе. Я создал гистограмму, которая отображает 10 самых частых случаев превышения скорости. Эти нарушения делятся на нарушения в школьной зоне и нарушения нормального превышения скорости.

http://puu.sh/GdSXB/2f7ee2e635.png

I'm trying to set a parameter control where the end-user can toggle showing the top 10 normal speeding offenses (pink), top 10 school zone offenses (purple) or both together (pink and purple).

I've gotten the below parameter control: http://puu.sh/GdSXV/770c962ac3.png

However nothing happens to the bar-chart.

My Dataset looks like the following: http://puu.sh/GdSXf/a5b5a3297b.png

У меня есть логическое значение индикатора школьной зоны, которое представляет собой Y, если превышение скорости произошло во время школьной зоны.

Может ли кто-нибудь помочь мне разобраться в фильтрации этого при настройке элементов управления параметрами ?

1 Ответ

0 голосов
/ 03 августа 2020

Ответ основан на этой статье, показывающей , как добавить все к параметру в Таблице .

Нам нужно создать параметр с теми же значениями, что и поле. Поскольку ваше поле имеет значение Y или Null, давайте создадим новое поле для преобразования Null в N. Назовите его isSchool с формулой:

IFNULL([SCHOOL_ZONE_IND],"N")

Создайте параметр на основе этого поля со значениями Y, N и Все. Отображать Как угодно, поэтому вы можете отображать значение параметра Все как Показать оба, если вы wi sh.

Поместите [isSchool] в фильтры.

В фильтре, который вы хотите фильтровать Условие - по формуле. Введите эту формулу:

IFNULL([isSchool],"1")=IF [YourParam]!="All" THEN [YourParam] ELSE IFNULL([isSchool],"1") END 

Это должно сработать.

...