2016-11-05 2 views
1

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

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

Может кто-нибудь помочь мне понять это?

Я нахожусь на пятнистом 7.0, если это имеет значение. Спасибо

Спасибо заранее.

ответ

1

@TPLEE - Чтобы применить фильтр к визуализации из выбранного раскрывающегося списка, вам нужно вставить приведенную ниже инструкцию case в разделе «Ограничить данные с помощью выражения» свойств визуализации, как показано ниже.

  • Щелкните правой кнопкой мыши по визуализации и перейдите к объектам.
  • Нажмите на редактирование, как показано на картинке, и вставьте приведенный ниже пример и нажмите «Хорошо».

Примечание: 'YourCOLUMNName' будет ваше имя столбца из таблицы данных, которые вы используете, и $ {CustomerName} является ваше имя управления собственностью

case 
when "${CustomerName}"=[YourCOLUMNName] then true 
when "${CustomerName}"="" then true 
else false end 

enter image description here

+0

Хороший ответ, но он должен сказать все ценности по сравнению с «» для всех клиентов. В качестве альтернативы это избыточно, просто добавляя выпадающий фильтр, поэтому я бы тоже предложил это. +1 от меня, если вы делаете – scsimon

+0

Спасибо, что работает. Это вне меня, почему это так скрыто/запутано в продукте, который отображает данные из базы данных ... – mrcrag