簡體   English   中英

使用屬性控件在 Spotfire 計算列的列中使用唯一值

[英]Using a property control to use unique values in a column for a Spotfire calculated column

我正在創建一個計算列 (C),該列使用通過列 (B) 中的唯一值設置的列屬性,該列本身是通過列選擇器設置的。 當我更改此 B 列中的數據(並且列類型保持不變)時,我的計算列 (C) 沒有得到適當更新。 我知道我可能會犯一個簡單的錯誤,但我無法弄清楚。

Column B = [${Surface.Property}] #這個屬性是用一個下拉菜單設置的

列 C = MostCommon(當 [Column B]="[${MyData}.{Column B}.{Surface.Selector}]" 然后 Min([Depth]) OVER (Intersect([Location],[Column B] )) 否則 NULL END) OVER (相交([位置]))

如果在下拉菜單“Surface.Property”中選擇用於設置列 B 的列/值的列 A,這一系列計算非常有效。但是,當我更改 select 列 D 作為 Surface.Property 時,計算沒有更長的作品。 我猜這是“唯一值”更改的結果,但我不確定如何進行這部分計算 [Column B]="[${MyData}.{Column B}.{Surface.Selector}] ",接受“新”值。

任何想法都會有所幫助,希望這有點清楚!

想通了,原來我需要將列屬性插入到我的計算列中作為值而不是作為文本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM