GetPossibleCount - 圖表函數
GetPossibleCount() 用來尋找已識別欄位中的可能值的數目。如果已識別的欄位包括選項,則會計算已選取的 (綠色) 欄位。否則,會計算相關聯的 (白色) 值。
針對選項欄位,GetPossibleCount() 會傳回所選 (綠色) 欄位的數目。
語法:
GetPossibleCount (field_name)
傳回的資料類型: 整數
資訊備註選項列中使用的顏色以及每個選取狀態的顏色都可以使用自訂佈景主題進行修改。如果您正在處理使用自訂佈景主題的應用程式,您可能會注意到您的選項顯示的顏色不同於此說明主題中描述的顏色。
引數field_name | 包含待測量之資料範圍的欄位。 |
下表列出了與此函數相關的其他函數。
範例:圖表運算式範例 | 結果 |
---|
GetPossibleCount( Initials ) | 如果未進行任何選取,則這將傳回欄位 Initials 中唯一值的總數。如果選取了此欄位中的一個值,則傳回 1。如果在另一個欄位上進行了選取,則傳回的值是 Initials 欄位中與第二個欄位中選取的值相關的唯一值數量。 |
範例 - GetPossibleCount 基礎事項
概述
開啟資料載入編輯器並將下面的載入指令碼新增至新的區段。
載入指令碼包含:
載入到稱為 Example 之資料表格的資料集。
資料表格中的欄位如下:
FirstName
LastName
Initials
HasCellphone
載入指令碼
Example:
LOAD * inline [
FirstName|LastName|Initials|HasCellphone
John|Anderson|JA|Yes
Sue|Brown|SB|Yes
Mark|Carr|MC|No
Peter|Devonshire|PD|No
Jane|Elliot|JE|Yes
Peter|Franc|PF|Yes ] (delimiter is '|');
結果
載入資料並開啟工作表。建立新的篩選窗格並將這些欄位新增為維度:
建立兩個 KPI 物件,分別用於以下每個量值運算式:
每個 KPI 傳回可能的唯一值數量。如果篩選條件中沒有選項,則 KPI 1 會傳回值 5,而 KPI 2 則傳回值 6。
提示備註在此範例中,KPI 的樣式已調整為使用回應版面配置行為,以便更輕鬆地檢視輸出。
如需更多關於變更圖表版面配置行為的資訊,請參閱 設定 KPI 樣式 按一下編輯工作表以切換至分析模式,並選取 FirstName 篩選條件中的 John。
兩個 KPI 都會傳回值 1,因為在 FirstName 欄位中選取了一個值,而且 JA 是 Initials 欄位中唯一關聯的值。
清除 FirstName 篩選選項,然後選取 Peter。
KPI 1 傳回值 1,因為 FirstName 欄位中有 one 個可能的唯一值。KPI 2 傳回 2,因為 Initials 欄位中有 two 個可能的唯一值。
範例 - GetPossibleCount 使用情境
概述
經理想要篩選員工資料,以判定哪些員工在不同技能領域擁有經驗。
開啟資料載入編輯器並將下面的載入指令碼新增至新的區段。
載入指令碼包含:
載入到稱為 Example 之資料表格的資料集。
資料表格中的欄位如下:
載入指令碼
Example:
LOAD * INLINE [
Project, Employee, Skill
Project X, John, Java
Project X, Mary, SQL
Project Y, James, Python
Project Y, Linda, Java
Project Z, Robert, SQL
];
結果
載入資料並開啟工作表。建立新的篩選窗格並將此欄位新增為維度:
建立 KPI 物件,並新增以下量值:
如果篩選窗格中沒有任何選項,則 KPI 會傳回值 5,因為有 five 名員工。
提示備註在此範例中,KPI 的樣式已調整為使用回應版面配置行為,以便更輕鬆地檢視輸出。
如需更多關於變更圖表版面配置行為的資訊,請參閱 設定 KPI 樣式 按一下編輯工作表以切換至分析模式,並選取 Skill 篩選條件中的 Java。
KPI 傳回值 2,因為有 two 名員工擁有技能 Java。