首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Tableau统计记录占总数的比例

在Tableau统计记录占总数的比例
EN

Stack Overflow用户
提问于 2017-10-03 08:50:32
回答 2查看 1.3K关注 0票数 0

我有销售数据,详细信息包括性别,地点,日期等。每一次销售有一行,所以销售总数是行数。

代码语言:javascript
运行
复制
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月份购买的比例是否更大)。

通过创建以下计算字段,我设法使其工作起来:

代码语言:javascript
运行
复制
If [sex] = 0
THEN 1/5000000
ELSE 1/13000000
END

这能满足我的需要,但这不是一个很好的解决方案,因为它涉及到我手动检查每个总数,并将其写下来(诚然,这与性无关,但如果我在多个领域中做这件事,那么它将变得非常耗时。

有没有更优雅的方法来做这件事?我试着在里面使用求和和案例陈述,但我得到的是“不能将聚合和非聚合参数混合在一起”。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-10-03 12:19:40

我会用一个计算的字段来处理这个问题,按月显示总数的百分之一。

右击你的药片,选择“快速表格计算”并选择“占总数的百分比”。

那样的话,你就不用去看一个总显得更大的订单数量,而是看看他们的份额,这个份额会更加一致。

票数 1
EN

Stack Overflow用户

发布于 2017-10-03 10:54:54

也许我理解错了,但这似乎相当直截了当。使用提供的示例数据,我只是:

  1. 将日期字段药片“销售日期”添加到列架上(将其设置为撤回月份)
  2. 将“记录的数量”拖到行架上(自动加和结果)
  3. 在右上角的“显示我”部分中,选择行图。
  4. 将性药片拖到色卡上,这将把这条线分成两条,一条是男性的,另一条是女性的(你可能必须将性欲药片转换成一个维度,然后右击该药片并选择“转换为维度”)。

如果这能帮你解决问题就告诉我?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46540657

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档