我正在尝试选择员工的平均销售额超过平均订单量的EmployeeID,FirstName。我计算了每个员工的平均订单量和平均销售额,但我无法执行比较,因为子查询返回多个值。
平均订单量:
select SUM((od.UnitPrice*od.Quantity)*(1-Discount))/COUNT(distinct o.OrderID)
from [Order Details] od
join Orders o on o.OrderID=od.OrderID join Employees e on e.EmployeeID= o.EmployeeID
和
这是每位员工的平均销售额:
se
当我为一家娱乐公司(酒吧和夜总会)做销售报告时,我通常只对销售额进行汇总,并得到每天的销售额。但我被告知,他们的工作日从每天早上6点开始,第二天早上5点59分结束,。基本上,周一的销售报告是从周日早上6点到周一上午5点59分之间的销售额。该公司在美国各地运营,因此我们有多个时区,该表还有以下列:事务id、位置、Transaction_datetimeLocal、TransactionDateTimeUTC、交易额如何使用Power BI / DAX定义/过滤从凌晨6点到次日凌晨5点59分的计算
提亚
我需要在Power中创建一个度量,它将始终为同一工作日提供2周前销售额的价值。
e.g Today = Tuesday 27-Sep-2016 so I need value for Tuesday 13-Sep-2016
该表结构简单,结构如下
Date | SalesAmount
-----------------------------
01-Sep-2016 | 500
02-Sep-2016 | 450
03-Sep-2016 | 650
我在试图计算一个顾客花费在总销售额中的百分比。我用sum()和group计算了每个客户的总销售额,但是在我使用group之后,我无法区分每个客户的总销售额和单个客户的总销售额。
不管怎样,我能绕开这件事吗?
到目前为止,我还不知道下一步该怎么办:
select c.firstname ||' '|| c.lastname as 'Ful name',
sum(total) as 'Sales value',
/*something to calculate percentage*/,
from invoice i inner join cus
谁能告诉我,从明年1月或2月获得去年过去两个月的记录是什么逻辑?例如:我想将2016年1月的销售额作为当前月份,2015年12月的销售额作为前一个月,2015年11月的销售额作为前两个月。我试过这样,但如果是在1月或2月就不起作用了
(case when extract(month from m.validfrom) = extract(month from current_date)-1 then 'Previous Month'
when extract(month from m.validfrom) = extract(month from current_date)-2
我有一个查询,我试图把它放在Google BigQuery中,这样每个客户的销售额就会下降。我遇到的问题是,如果在许多客户具有相同销售额的点上出现十进制,那么即使有相同的销售额,他们最终也可能以不同的十进制结束。 例如,如果总共有20个客户,其中一个花费了100美元,18个花费了50美元,一个花费了25美元,那么由于创建了相等的组,花费了50美元的18个客户仍然会被划分到所有的十进制中,而实际上我希望他们被放在相同的十进制中。 我使用的数据显然有点复杂--大约有1000万客户,每个客户所属的特定组中的销售额是递减的。 示例代码: NTILE(10) OVER (PARTITION BY cu