跳到主要內容

使用含隱含集合運算子之指派的集合修飾詞

此標記法會定義新的選項,而忽略欄位中的目前選項。不過,若選項要以欄位中的目前選項為基礎,然後增加欄位值,例如想使用修飾詞 <Year = Year + {2007, 2008}>。更簡短而意義相同的編寫方式為 <Year += {2007, 2008}>,亦即指派運算子會隱含地定義聯集。以外,使用「*=」、「–=」和「/=」也可定義隱含的交集、差集和對稱差。

範例:  

範例與結果
範例 結果
sum( {$<Product += {OurProduct1, OurProduct2} >} Sales )

會傳回目前選項的銷售額,但使用隱含聯集將「OurProduct1」和「OurProduct2」產品加入所選產品的清單中。

sum( {$<Year += {“20*”,1997} – {2000} >} Sales )

會傳回目前選項的銷售額,但使用隱含聯集將一些年份加入選項中:1997 年和以「20」開頭的所有年份,不過不包含 2000 年。

請注意,如果 2000 年包含在目前選項中,則修改後仍會包含在內。相同於 <Year=Year + ({“20*”,1997}–{2000})>

sum( {$<Product *= {OurProduct1} >} Sales )

會傳回目前選項的銷售額,但僅針對目前所選產品和 OurProduct1 產品的交集。

此頁面是否對您有幫助?

若您發現此頁面或其內容有任何問題——錯字、遺漏步驟或技術錯誤——請告知我們可以如何改善!

加入分析現代化計畫

Remove banner from view

透過分析現代化程式進行現代化而不犧牲寶貴的 QlikView 應用程式。 按一下這裡 取得更多資訊或聯繫: ampquestions@qlik.com