c# - 创建指数平均值
问题描述
我一直在搜索文档和互联网,但似乎什么都没有。
在 SQL SERVER 中,我们有一个非常强大的功能,那就是 windows 框架。我可以有这样的东西
SELECT
[YearMonth]
,[OrderQuantity]
,[RunningTotal] = SUM([OrderQuantity]) OVER (PARTITION BY [Year]
ORDER BY [YearMonth]
ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW)
FROM [CTE_source]
ORDER BY [YearMonth];
在带有关键字 ROWS 的 OVER 子句中,我可以过滤行以应用我的聚合函数。
使用c#,根据文档,可以创建用户定义的聚合函数,但没有任何地方有窗口框架。有人有什么想法或我可以阅读的文档吗?我想创建一个指数平均值。谢谢。
解决方案
推荐阅读
- javascript - How to test class components in react
- c++ - 将浮点数从.dat文件读入C++中的向量
- swift - 如何从 Firebase getDocument 函数 (Swift) 中写入变量
- node.js - 将价值传递给使用车把
- flutter - 如何在颤动中取消焦点文本字段
- python - How to write a list to a file in Google Cloud Storage using Google Cloud Functions with Python
- linux - Where does finger info come from in RedHat?
- google-sheets - 谷歌表“array_agg”...或等效的?(加入聚合)
- javascript - Filter JSON in EJS by Category
- reactjs - 为 Material UI InputLabel 使用 ref