如何计算sql报告2008中的百分比差异

发布于 2024-12-11 00:52:00 字数 115 浏览 0 评论 0原文

我有一个场景,我将每周价格显示为一个列组,并且我想要一个列来显示每日百分比差异的平均值。我想知道 sql server reporting service 2008 R2 有没有办法,或者我是否必须在查询中手动创建。

I have a scenario where I'm showing weekly prices as a column group and I want a column where I will display the average of daily percentage difference. I want to know is there a way in sql server reporting service 2008 R2 or do I have to manually create in my query.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

孤君无依 2024-12-18 00:52:00

如果我正确理解这个问题,您当前的查询仅返回以每周粒度级别聚合的结果。

不需要聚合 SQL 查询的可能解决方案:

  • 修改查询以返回每日粒度级别的数据。
  • 使用分组和计算字段的组合(以及隐藏)来获取“平均每日百分比差异”,但如果您不想显示每日价格,则可以隐藏它们。

假设“平均每日百分比差异”指的是一周内价格之间每日百分比变化的平均值,则最好的解决方案是编写聚合 SQL 查询。

If I understand this question correctly, your current query is only returning results aggregated at the weekly level of granularity.

Possible solution not requiring an aggregated SQL query:

  • Modify your query to return data at the daily level of granularity.
  • Use a combination of Grouping and Calculated fields (and hiding) to obtain the "Average Daily Percent Difference", but to hide the daily prices if you do not want to display them.

Assuming "Average Daily Percent Difference" is referring to the average of the daily percent change between prices for a single week, the best solution is to write an aggregated SQL query instead.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文