我有一個文檔屬性被用作報告的過濾器。這是一個多選列表框。我創建了一個計算字段(標誌),使用這個表達式: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