我有一个按钮,单击该按钮可将值分配给一个变量,该变量用于在其他图表中进行过滤。当我只分配一个值,但是当我尝试将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)
上使用时,它将为两家公司提供数字。
任何人都可以露面吗?
预先感谢
答案 0 :(得分:2)
问题是您需要将斜杠和逗号编码为ascii字符,因为没有斜杠和逗号,它们将作为变量的一部分实现(例如,字符串开头)。因此,您按钮中的代码应为:
=chr(39) & 'Go Web' & chr(39) & chr(44) & chr(39) & 'Go Call' & chr(39)
那么您的表情可以是:
=Sum( {$< COMPANYNAME={$(vCompany)} >} Staff)