在 Tableau 中计算记录占总数的比例
Count records as proportion of total in Tableau
我有销售数据,详细信息包括性别、地点、日期等。每笔销售占一行,因此销售总数是行数。
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
这满足了我的需要,但这不是一个很好的解决方案,因为它需要我手动检查每个总数并将其记下来(诚然,性问题不大,但如果我在做某事如果有多个字段,那么它会变得非常耗时。
有没有办法更优雅地做到这一点?我尝试在那里使用总和和案例语句,但我得到了 "cannot mix aggregate and non-aggregate arguments".
也许我理解错了,但它看起来很简单。使用我提供的示例数据:
- 将日期字段 pill "sale date" 添加到列架(将其设置为拉回月份)
- 将"number of records"拖到行架子上(自动对结果求和)
- 在右上角 select 折线图的 "Show Me" 部分。
- 将性药丸拖到色卡上,这会将线分成两部分,一个代表男性,另一个代表女性(您可能需要将性药丸转换为维度,为此右键单击药丸和 select "convert to dimension")
让我知道这是否为您解决了问题?
我会用一个计算字段来解决这个问题,该字段按月显示占总数的百分比。
右键单击您的药丸,select“快速Table计算”并选择“总计百分比'.
这样一来,您就不会查看其中一组总是显得更大的订单数量,而是查看他们的份额,这将更加统一。
我有销售数据,详细信息包括性别、地点、日期等。每笔销售占一行,因此销售总数是行数。
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
这满足了我的需要,但这不是一个很好的解决方案,因为它需要我手动检查每个总数并将其记下来(诚然,性问题不大,但如果我在做某事如果有多个字段,那么它会变得非常耗时。
有没有办法更优雅地做到这一点?我尝试在那里使用总和和案例语句,但我得到了 "cannot mix aggregate and non-aggregate arguments".
也许我理解错了,但它看起来很简单。使用我提供的示例数据:
- 将日期字段 pill "sale date" 添加到列架(将其设置为拉回月份)
- 将"number of records"拖到行架子上(自动对结果求和)
- 在右上角 select 折线图的 "Show Me" 部分。
- 将性药丸拖到色卡上,这会将线分成两部分,一个代表男性,另一个代表女性(您可能需要将性药丸转换为维度,为此右键单击药丸和 select "convert to dimension")
让我知道这是否为您解决了问题?
我会用一个计算字段来解决这个问题,该字段按月显示占总数的百分比。
右键单击您的药丸,select“快速Table计算”并选择“总计百分比'.
这样一来,您就不会查看其中一组总是显得更大的订单数量,而是查看他们的份额,这将更加统一。