Tableau api 在另一个聚合上聚合
我有这样一个数据帧:Tableau api 在另一个聚合上聚合,tableau-api,Tableau Api,我有这样一个数据帧: user_id items 1 item1 1 item2 1 item3 2 item1 2 item5 3 item4 3 item2 如果我将user_id作为行,将items作为列,我会得到以下结果: user_id number_of_items 1 3 2 2 3 2 现在我想再次将此结果分组,如下所示: numbe
user_id items
1 item1
1 item2
1 item3
2 item1
2 item5
3 item4
3 item2
如果我将user_id作为行,将items作为列,我会得到以下结果:
user_id number_of_items
1 3
2 2
3 2
现在我想再次将此结果分组,如下所示:
number_of_user_id number_of_items
1 3
2 2
作为一个计算字段或一个图表(可能是一个历史图?)我如何做到这一点呢?首先创建以下计算字段,称为users\u per\u item
{ fixed items : countd(user_id) }
然后突出显示您刚刚在数据窗格中创建的新度量值,每个项目的用户数,然后右键单击以创建箱子。将箱子大小设置为1或任何您喜欢的值。这将创建一个称为“用户每项(bin)”的维度
最后,您现在可以使用bin字段来创建所需的视图,例如将用户的每项(bin)放置在columns shelf上,将CNTD(items)放置在rows shelf上
两阶段分析中LOD计算的自然用途。将CountD(项)放在列上如果这样做,如果您还将用户id作为维度放在另一个(非过滤)架上,我的图形上就只有一个点。然后你会得到每个用户id的一个标记,显示每个用户id的不同项目数。好吧,我误解了你的问题。我上面的评论回答了一个不同的问题——它是有效的,但我并不真正理解它的作用。你能再解释一下吗?请阅读详细程度计算