【发布时间】:2018-07-19 06:26:42
【问题描述】:
假设以下数据集: - 产品 - 日期 - 生产单位
我怎样才能实现以下故事:
产品 |本日生产单位总和 |本月生产单位的总和
我不想要分组记录,所以如果数据集中有 10 个产品,我想全部显示。
例如: 输入数据集:
+--------+-------------+---------------+
|Product | date | produced unit |
+--------+-------------+---------------+
| M&Ms | 2018-02-08 | 5 |
+--------+-------------+---------------+
| M&Ms | 2018-02-08 | 2 |
+--------+-------------+---------------+
| M&Ms | 2018-02-28 | 3 |
+--------+-------------+---------------+
| Kit Kat| 2018-02-08 | 10 |
+--------+-------------+---------------+
| Kit Kat| 2018-02-28 | 10 |
+--------+-------------+---------------+
Today is 2018-02-08
Output:
+--------+-------------------------------+---------------------------------+
|Product | sum of Produced Unit this day | sum of produced Unit this Month |
+--------+-------------------------------+---------------------------------+
| M&Ms | 7 | 10 |
+--------+-------------------------------+---------------------------------+
| M&Ms | 7 | 10 |
+--------+-------------------------------+---------------------------------+
| M&Ms | 7 | 10 |
+--------+-------------------------------+---------------------------------+
|Kit Kat | 10 | 20 |
+--------+-------------------------------+---------------------------------+
|Kit Kat | 10 | 20 |
+--------+-------------------------------+---------------------------------+
【问题讨论】:
-
列标题是一个好的开始,但我更喜欢一些数据与它们一起为示例添加内容。
-
您是否尝试过按产品分组(每个产品只有一行)以及日/月,然后对单位求和?
-
我不想分组,因为我将有更多的属性作为记录,但我每次都需要给定的信息。
-
您仍然是一个行组,即使该组是按日期以外的所有内容分组的,那么您将需要一个按日期分组的列组,应该就是这样。
-
我会在存储过程中这样做
标签: reporting-services dataset report tabular