我想找出供应商组的总成本是按12个月滚动平均计算的。
SELECT
sum(AEBill.[TotalCost])
,AEEnc.ProviderID
,AEEnc.Date
INTO #TotalCostAccuteCareAE
FROM EncDetail AEEnc
INNER JOIN [EncBilling] as AEBill
ON AEBill.[SK_EncID] = AEEnc.[SK_EncID]
AND AEB
我有一个数据库,其中有12列的数字数据-每月一列。
列名为
Jan, Feb, Mar. Apr, May, Jun, Jul, Aug, Sep, Oct, Nov and Dec.
我知道如何编写代码来计算前3个月(1月、2月和3月)的总和,并在Total中返回值。
SELECT Jan+Feb+Mar AS Total FROM MyData
问:如何编写通用查询来给出前N个月的总和?
我是否需要编写代码来生成SQL语句,或者是否有其他方法?
我有一个数据集的日期,客户和收入:
Date CustomerIncome
0 1/1/2018 A 53
1 2/1/2018 A 36
2 3/1/2018 A 53
3 5/1/2018 A 89
4 6/1/2018 A 84
5 8/1/2018 A 84
6 9/1/2018 A 54
7 10/1/2018 A 19
8 11/1/2018 A 44
9 12/1/2018 A 80
10 1/1/2018 B 24
11
我有这样的df,它的观察结果是每月表示的:
library(dplyr)
library(lubridate)
Date <- seq(from = as_date("2019-11-01"), to = as_date("2020-10-01"), by = "month")
A <- (10:21)
df <- data.frame(Date, A)
view(df)
Date A
<date> <int>
1 2019-11-01 10
2 2
我有这些日常记录..为期7年。我设法计算了每个月的总和,得到了一个图表,如下所示
我还设法绘制了多年来每个月的总和。因此,第二张图中的第一个点表示如下所示:
Sum of Daily Recods in Jan 2010+Sum of Daily Records in Jan 2011+...+ Sum of Daily Records in Jan2016
并且是正确的,因为我使用Excel检查了它。但现在我想平均一下7年来每个月的总数。这是非常错误的,因为当我在Y轴上选择Average aggregation时,平均值被计算为每日值的总和,并拆分为每个月的天数。我需要用这笔钱除以年
我试图创建一个滚动12个月的总和在excel使用vb。最后一列包含数据是动态的,因此我每次都创建一个变量来存储该列号。然后,我尝试创建一个循环,该循环将输出前12个单元格的和,并移动到下一个单元格,直到达到12个计算单元格。但这行不通..。有什么明显的事情我做错了吗??谢谢!
Sub OSR_ReportComplete()
Dim lCol As Long
Dim p As Integer
lCol = Cells(7, Columns.Count).End(xlToLeft).Column
For p = 0 To 12
Range(Cells(15, lCol - p))
我试图从一个表格中获得12个月的滚动数据和4个月的数据。
Select Month
,Organization
,Trade
,Sum(sum(NS)) over (partition by [Organization], Trade order by Month),
from Table_Name
group by
Month,
Organization,
Trade
然而,我面临的挑战是,在一个月内某一特定行业没有销售。
没有销售的月份也不会添加前一个月的R4month号码。例如,在上面的例子中,如果2月没有任何特定行业的销售,那么2月的4个月的月滚动甚至没有添加前一个月,结果显
我有一个表,如下:
我尝试做的是基于月份获取createdYesterday列中的值的总和,例如,对于5月或05月,我需要获取2018年5月1日到2018年5月30日之间的所有行中的一些行,并将该值写入到表中的变量。
最终结果应该是一个表,其中包含12个月和每个月的CreatedYesterday总和。
month | Sum
Jan | 100
Feb | 500
Mar | 1000