跳到主要內容 跳至補充內容

inputsum

inputsum() 傳回反覆進行圖表維度的 inputfield 的彙總總和。inputfield 必須是在指令碼中宣稱為輸入欄位之欄位屬性的欄位名稱。

語法:  

inputsum(inputfield [, distribution_mode][set_expression])

當此彙總函數作為表格圖表中的運算式時,將能以互動方式編輯彙總加總。將滑鼠暫留在運算式儲存格上時,就會看到輸入圖示。按一下該圖示,即可將該儲存格設為輸入編輯模式。處於輸入編輯模式時,可使用向上鍵/向下鍵,在儲存格之間移動。系統會使用所選的 distribution_mode 將彙總加總的變更分散到基礎欄位值。每當輸入新的值時,整份 QlikView 文件就會自動重新計算。

distribution_mode 參數可以有下列值:

distribution_mode 參數值
參數 描述
'+' 預設模式。會將變更平均分散到所有的基礎值。
'*' 會將變更成比例 (對現有值而言) 分散到基礎值。
'=' 會將輸入的值提供給所有基礎值。
'/'

會在基礎值之間平均分配該值,不考慮先前的分佈,但保持先前的加總。

上述的 distribution_mode 值可透過下列修飾詞加以修改:

distribution_mode 參數值修飾詞
修飾詞 描述
T 例如 '+T'。會對輸入欄位中其他的選取值造成輸入變更的補償 (以保持總計不變)。
A 例如 '+A'。會對其他所有的值造成輸入變更的補償 (以保持總計不變)。

範例:  

inputsum (Budget )

inputsum (Budget, '+' )

inputsum (Budget, '*' )

inputsum (Budget, '=' )

inputsum (Budget, '/' )

inputsum (Budget, '+T' )

inputsum (Budget, '+A' )

 

瞭解更多資訊

 

此頁面是否對您有幫助?

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

加入分析現代化計畫

Remove banner from view

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