在另一个聚合上聚合
Aggregate on another aggregation
我有一个这样的数据框:
user_id items
1 item1
1 item2
1 item3
2 item1
2 item5
3 item4
3 item2
如果我将 user_id 作为行,将项目作为列,我会得到:
user_id number_of_items
1 3
2 2
3 2
现在我想再次对这个结果进行分组,如下所示:
number_of_user_id number_of_items
1 3
2 2
我该怎么做,作为计算字段或图表(也许是直方图?)
首先创建以下计算字段,名为users_per_item
{ fixed items : countd(user_id) }
然后在数据窗格中突出显示您刚刚创建的新度量,users_per_item 并右键单击以创建 Bins。将 bin 大小设置为 1 或您喜欢的任何值。这将创建一个名为 users_per_item (bin)
的维度
最后,您现在可以使用 bin 字段创建您想要的视图,比如将 users_per_item (bin) 放在列架子上和 CNTD(items)在行货架上。
二级分析的 LOD 计算的自然用途。
我有一个这样的数据框:
user_id items
1 item1
1 item2
1 item3
2 item1
2 item5
3 item4
3 item2
如果我将 user_id 作为行,将项目作为列,我会得到:
user_id number_of_items
1 3
2 2
3 2
现在我想再次对这个结果进行分组,如下所示:
number_of_user_id number_of_items
1 3
2 2
我该怎么做,作为计算字段或图表(也许是直方图?)
首先创建以下计算字段,名为users_per_item
{ fixed items : countd(user_id) }
然后在数据窗格中突出显示您刚刚创建的新度量,users_per_item 并右键单击以创建 Bins。将 bin 大小设置为 1 或您喜欢的任何值。这将创建一个名为 users_per_item (bin)
的维度最后,您现在可以使用 bin 字段创建您想要的视图,比如将 users_per_item (bin) 放在列架子上和 CNTD(items)在行货架上。
二级分析的 LOD 计算的自然用途。