Присвоить несколько строк одной переменной - PullRequest
2 голосов
/ 30 апреля 2019

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

Действие кнопки: «Установить значение переменной»

Переменная называется: vCompany

В поле значения, которое я пробовал:

='Go Web'&','&'Go Call'
='Go Web'&,&'Go Call'
=ValueList('Go Web'&','&'Go Call')
=ValueList('Go Web'&,&'Go Call')
=Concatenate('Go Web'&','&'Go Call')

Ничего, что я пробую, не работает.Я просто хочу 2 значения в одной переменной, поэтому, когда я буду использовать позже eg =Count(DISTINCT {<COMPANYNAME={'$(vCompany)'}Staff), он выдаст цифры для обеих компаний.

Кто-нибудь сможет пролить свет?

Заранее спасибо

1 Ответ

2 голосов
/ 30 апреля 2019

Проблема заключается в том, что вам необходимо кодировать косые черты и запятую как символы ascii, так как без них они реализуются как часть переменной (например, открытие строки). Поэтому код в вашей кнопке должен быть:

=chr(39) & 'Go Web' & chr(39) & chr(44) & chr(39) & 'Go Call' & chr(39)

тогда ваше выражение может быть:

=Sum( {$< COMPANYNAME={$(vCompany)} >} Staff)
...