我有一个文档属性被用作报告的过滤器。这是一个多选列表框。我创建了一个计算字段(标志),使用这个表达式:Spotfire 6.5:如何检查查找函数中的确切值
if(find(Upper(Concatenate([Col1],' | ',[Col2])),Upper('$map("sum([${Property}])", ",")'))>0,"Yes", "No")
的这里的事情是,当我选择从列表框中属性即一个值。 “TV | HDTV”,则来自数据表的所有这些值开始正在返回,即返回位置,即, “TV | HD”,“TV | HDTV”这两个值都出现在图上。值被合并在我不想要的行中。有什么办法可以做一个完全匹配或可以调整这个公式。
我不能将此标志更改为任何其他数据类型,因为大约30次计算都基于此字段。
问候,
Subro
谢谢@niko。我已经知道了。我用了一些更简单的东西。 – Subro
没问题!如果您分享您的解决方案作为答案,那将是非常好的。我没有看到'$ map()'的很多例子,所以看看你想出了什么:) – niko
已经完成了兄弟! :) – Subro