GetExcludedCount - 图表函数
GetExcludedCount() 用于查找标识字段中排除的相异值的数量。仅计算排除的(深灰色)字段。备选值(浅灰色)和选定的排除值(带复选标记的深灰色)不计算在内。
语法:
GetExcludedCount (field_name)
返回数据类型: 整数
信息注释选择栏中使用的颜色以及每个选择项状态都可以使用自定义主题进行修改。如果您所用的是使用自定义主题的应用程序,您可能会注意到您的选择显示的颜色与该帮助主题中描述的颜色不同。
参数field_name | 包含要度量的数据范围的字段。 |
下表列出了与此函数相关的其他函数。
示例:图表表达式示例 | 结果 |
---|
GetExcludedCount( Initials ) | 如果没有进行选择,则返回 0。如果进行了选择,则返回的值是 Initials 中排除值的数量 ,颜色为深灰色。 |
示例 - GetExcludedCount 基本原理
概览
此示例显示了当进行其他选择时,GetExcludedCount 函数返回的值如何变化。
打开数据加载编辑器,并将下面的加载脚本添加到新部分。
加载脚本包含:
加载到名为 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 '|');
结果
加载数据并打开工作表。创建一个新的筛选器窗格,并将这些字段添加为维度:
FirstName
LastName
Initials
创建三个 KPI 对象,并添加以下表达式作为度量,每个 KPI 对象一个表达式:
=GetExcludedCount(FirstName),用来统计 FirstName 字段中排除值的数量。
=GetExcludedCount(Initials),用来统计 Initials 字段中排除值的数量。
=GetExcludedCount(LastName),用来统计 LastName 字段中排除值的数量。
您的工作表将如下图所示,因为没有选择任何值。GetExcludedCount 函数返回每个 KPI 的 0。
单击编辑工作表切换到分析模式,然后依序进行以下选择:
分析模式下筛选选择项和结果筛选器窗格选择 | KPI 结果 |
---|
在 FirstName 筛选器中选择 John。 | - GetExcludedCount (Initials) 返回 5 的一个值,因为Initials 中有 5 个排除值,颜色为深灰色。 JA 值将保持白色,因为它与 FirstName 中的选择 John 相关联。
- GetExcludedCount (LastName) 返回 5 的一个值,因为LastName 中有 5 个排除值,颜色为深灰色。 Anderson 值将保持白色,因为它与 FirstName 中的选择 John 相关联。
|
在 FirstName 筛选器中选择 John 和 Peter。 | - GetExcludedCount (Initials) 返回 3 的一个值,因为Initials 中有 3 个排除值,颜色为深灰色。
- GetExcludedCount (LastName) 返回 3 的一个值,因为LastName 中有 3 个排除值,颜色为深灰色。
|
选择 John 和 Peter 后,在 LastName 筛选器中选择 Franc 。 | - GetExcludedCount (FirstName)返回值 3,因为 FirstName 中有 3 个排除值,颜色为深灰色,没有选择复选标记。The GetExcludedCount 函数仅计算排除值。备选和选定的排除值不包括在计数中。John 是选定的排除值。
- GetExcludedCount (Initials) 返回 5 的一个值,因为Initials 中有 5 个排除值,颜色为深灰色。
- GetExcludedCount (LastName) 返回 3 的一个值,因为LastName 中有 3 个排除值,颜色为深灰色。Anderson 和 Devonshire 这两个浅灰色值是替代值。
|
保留之前的选择,然后在 LastName 筛选器中选择 Anderson 。 | - GetExcludedCount (FirstName) 返回 3 的一个值,因为FirstName 中有 3 个排除值,颜色为深灰色。
- GetExcludedCount (Initials) 返回 4 的一个值,因为Initials 中有 4 个排除值,颜色为深灰色。
- GetExcludedCount (LastName) 返回 3 的一个值,因为LastName 中有 3 个排除值,颜色为深灰色。
|
您可以在下图中看到筛选器窗格选择的最终结果。
选择名字 John 和 Peter,以及姓氏 Franc 和 Anderson 的 KPI 结果

示例 – GetExcludedCount 场景
概览
销售经理使用 GetExcludedCount 函数创建 KPI 图表来分析销售人员销售的产品。
打开数据加载编辑器,并将下面的加载脚本添加到新部分。
加载脚本包含:
加载到名为 Example 的数据表中的数据集。
数据表中有以下字段:
Salesperson
Product
SalesAmount
加载脚本
Example:
LOAD * INLINE [
Salesperson, Product, SalesAmount
John, Laptops, 1000
Alice, Smartphones, 800
Bob, Laptops, 1200
Carol, Tablets, 700
Dave, Tablets, 900
];
结果
加载数据并打开工作表。创建一个新的筛选器窗格,并将这些字段添加为维度:
创建新的 KPI 对象并添加以下度量:
单击编辑工作表切换到分析模式,然后从 Salesperson 筛选器中选择 Alice。
GetExcludedCount 函数返回一个值 2,因为 Product 字段中有 2 个唯一和排除的(深灰色)值。
结果显示了如何使用 GetExcludedCount 函数来分析数据。销售人员 Alice 未售出 3 个产品组中 2 个组的任何产品(Laptop 和 Tablet 产品)。