我在SQL Server 2012中有一个表,其中包含以下两列:我想要获取一个月的摘要,即2013年5月的摘要。我还想得到上个月,去年同月的总结,以及过去12个月的平均值。, MONTH(Date), SUM(Amount) OVER (Partiotion By YEAR(Date), MONTH(Date))但是,我如何使用它来获取数据,如:上个月,去年同月
我想要计算中位数,然后根据条件(中位数的+-25%)排除列值来计算平均值。on same date (is there a better way to calculate median by avoiding outliers)我希望对数据文件中的所有行都这样做。(另外,如果有人能通过避免离群值来帮助更好地计算中
我使用以下代码来计算数据帧中所有行的几何平均值:df = sqlContext.range(0,newdf = df.withColumn('total', sqrt(sum(df[col] for col in df.columns)))这将显示:要计算列的几何平均值而不是行的几何平均值,然后重用工作算法:newdf =