Spotfire - Pivot table - MostCommon(模式)- MostCommon 结果计数
Spotfire - Pivot table - MostCommon (Mode) - Count of MostCommon result
我对我的 Spotfire 模型有疑问。
在我们形成的 Pivottable 中,我们有代理商,我们在 Pivot table 中有一个销售数量的平均值列和每个 'MostCommon' 销售数量值特工
现在,作为另一种表达方式,我想添加一个列来计算每个代理的最常见值?谁能给点指导?
所以最后我们会显示代理人,每个代理人的平均销售额,最常见的销售数量,然后统计每个代理人最常见的销售额出现的次数。
亲切的问候
@user4242750 - 我在原始数据 table 中添加了 'most common' 列,表达式如下。
MostCommon([Sales]) over ([Agent])
基于此列,创建了另一列“count_mostcommon”,如果它在销售列中找到最常见的值,则将其放入 1。
if([Sales]=[most common],1,null)
从这个原始 table 创建了一个交叉 table 并添加了 avg(sales) 和 count(count_mostcommon) 聚合。
注意:创建 'most common' 列用于解释目的。您可以避免将其创建为单独的列,并可以将表达式直接包含在 'count_mostcommon' 列表达式中,如下所示
if([Sales]=MostCommon([Sales]) over ([Agent]),1,null)
我对我的 Spotfire 模型有疑问。
在我们形成的 Pivottable 中,我们有代理商,我们在 Pivot table 中有一个销售数量的平均值列和每个 'MostCommon' 销售数量值特工
现在,作为另一种表达方式,我想添加一个列来计算每个代理的最常见值?谁能给点指导?
所以最后我们会显示代理人,每个代理人的平均销售额,最常见的销售数量,然后统计每个代理人最常见的销售额出现的次数。
亲切的问候
@user4242750 - 我在原始数据 table 中添加了 'most common' 列,表达式如下。
MostCommon([Sales]) over ([Agent])
基于此列,创建了另一列“count_mostcommon”,如果它在销售列中找到最常见的值,则将其放入 1。
if([Sales]=[most common],1,null)
从这个原始 table 创建了一个交叉 table 并添加了 avg(sales) 和 count(count_mostcommon) 聚合。
注意:创建 'most common' 列用于解释目的。您可以避免将其创建为单独的列,并可以将表达式直接包含在 'count_mostcommon' 列表达式中,如下所示
if([Sales]=MostCommon([Sales]) over ([Agent]),1,null)