Tableau api 将记录统计为表中总记录的比例
我有销售数据,详细信息包括性别、地点、日期等。每笔销售都有一行,因此销售总数是一行的计数Tableau api 将记录统计为表中总记录的比例,tableau-api,Tableau Api,我有销售数据,详细信息包括性别、地点、日期等。每笔销售都有一行,因此销售总数是一行的计数 customerid sale_date regionid studentid sex 18761372 01/09/2016 AFB07458 C2F815C6 1 18761372 01/09/2016 AFB07459 206AA234 0 07189635 01/09/2016 AFB07460 F218C8F1 1 07189635 01/
customerid sale_date regionid studentid sex
18761372 01/09/2016 AFB07458 C2F815C6 1
18761372 01/09/2016 AFB07459 206AA234 0
07189635 01/09/2016 AFB07460 F218C8F1 1
07189635 01/09/2016 AFB07461 F021CD27 0
07189635 01/09/2016 AFB07462 E6145555 1
我正试图制作一个折线图,显示每月的销售额,按男性和女性划分。然而,男性年销售额约为500万,女性年销售额约为1300万。因此,很难比较不同月份的销售额是否存在差异(即男性在9月份购买的可能性是否更大)
我通过创建以下计算字段来实现这一点:
If [sex] = 0
THEN 1/5000000
ELSE 1/13000000
END
这正是我所需要的,但这不是一个很好的解决方案,因为它需要我手动检查每个总数并将其记录下来(诚然,这与性没有多大关系,但如果我在多个领域做这件事,那么它将变得非常耗时)
有没有更优雅的方法呢?我试着在其中使用sums和case语句,但我得到了“不能混合聚合参数和非聚合参数”。也许我理解错了,但它似乎相当直截了当。使用提供的示例数据,我只是:
让我知道这是否为您解决了问题?我将使用一个计算字段来处理这一问题,该字段按月显示总数的百分比 右键单击药丸,选择“快速表格计算”并选择“总百分比”
这样一来,您就不用看一组订单的数量,而是看一看它们的份额,这将更加统一。请提供一个样本数据集。根据您的描述,我将用一个计算字段来处理这个问题,该字段按月显示总订单的百分比。这样,您就不用看cou了如果一个组的数量总是较大,那么您将看到它们所占的份额将更加一致。对于您的“不能混合聚合参数和非聚合参数”,可能有一个解决方法问题也一样,如果你能分享一个样本工作簿,我们可以看一看。@BenP我刚刚试过,并设法让它工作。如果你把它作为一个答案添加,我将接受它。