【问题标题】:How do I automate a report on variance in the same SQL table fields on monthly basis?如何每月自动生成同一 SQL 表字段中的差异报告?
【发布时间】:2010-11-01 02:54:54
【问题描述】:

我有一个带有整数字段的 T-SQL 视图。我需要每月报告一个月与下个月的差异,即本月 1 日上午 8 点有这么多人参与了一项特定活动,上个月有这么多人,这就是差异。数字一直在波动。我需要两个快照之间的时间差异。

我正在使用 SSRS,但是在报告服务中我只能显示“当前”情况。我可以在每月 1 日上午 8 点运行报告,然后手动计算差异。但是我怎样才能使这个计算自动化,然后报告差异呢?

我尝试将数据从 SQL 导入 1 个月的 1 个 Excel 电子表格,然后从第 2 个月导入到第 2 个电子表格。第三个电子表格计算差异。但是如何从 Excel 创建一个漂亮的报告呢?

此外,我无法通过电子邮件发送报告。它必须在线可用。

此外,每个办公室都希望他们的数据是机密的,并且不会被其他办公室看到。

提前感谢。

【问题讨论】:

  • 是的,我考虑过将其标记为已回答。然而,虽然我对下面的答案给出了一点,但这并不是我真正需要的。

标签: sql tsql excel reporting-services


【解决方案1】:

您能否添加一个 UserCount 表来存储每个办公室每个月的用户数?它可能有如下列:

  • 身份证
  • 日期
  • user_count
  • office_id

您将根据视图告诉您该月每个办公室的内容每个月插入一个新行。然后,只需将该表导出到 Excel 并使用 Excel 的内置绘图工具对其进行绘图即可。

【讨论】:

  • 绝妙的主意安德鲁。谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-05-01
  • 1970-01-01
  • 2014-11-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多