我有销售数据,详细信息包括性别,地点,日期等。每次销售都有一行,因此总销售额是行数。
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
这就是我需要的,但它并不是一个很好的解决方案,因为它涉及我手动检查每个总数是什么并写下来(诚然,这不是性问题,但如果我' m在具有多个字段的某些内容上执行它会变得非常耗时。
有没有办法更优雅地做到这一点?我尝试在那里使用sums和case语句,但我得到了#34;不能混合聚合和非聚合参数"。
答案 0 :(得分:1)
我会用计算字段来表示这一点,该字段按月显示总数的百分比。
右键点击您的药丸,选择“快速表计算”并选择“总数百分比”。
通过这种方式,您不必查看一组总是看起来更大的订单数量,而是查看它们的份额会更均匀。
答案 1 :(得分:0)
也许我理解这个错误但看起来相当直接。使用我提供的样本数据:
如果能解决这个问题,请告诉我?