一个 Table 中的多个数据集或在 Table 中显示不同的值(SSRS)
Multiple Datasets in one Table OR show distinct Value in Table (SSRS)
我对 SSRS 还很陌生,目前正在构建我的第一份报告。我遇到了一些我认为应该相当容易的报告问题,但到目前为止我找不到正确的答案。
我有一个 table 类似于:
Material - - Date - - Amount
MatA - - 02/12/15 - - 10
MatB - - 02/12/15 - - 12
MatA - - 02/15/15 - - 5
MatA - - 02/16/15 - - 10
...
我想做的是在 table 中将一个 material 的所有金额相加。结果应如下所示:
Material - - Sum
MatA - - 25
MAtB - - 12
...
我的 table 有大约 200.000 行,其中有 150 多种不同的 material,因此手动选择绝对不是一种选择 ;)
我目前的方法:
创建一个仅包含不同 material 名称(通过查询)的数据集,并将它们用作 table 中的维度。但是我无法将另一个数据集(包含所有信息)放入同一个 table 中以使用 SUM() 函数计算第二个字段。
在包含所有信息的数据集中 table 中仅显示字段 Material 的不同值,但我找不到如何执行此操作。
非常感谢您的帮助!
谢谢,祝一切顺利。
从表面上看,您所问问题的解决方案非常简单,只需将数据集中的查询设置为:
SELECT
Material,
SUM(Amount) AS Sum
FROM
<table>
GROUP BY
Material
ORDER BY
Material
这应该创建一个包含两个字段的数据集,Material 和 Sum,您可以将它们添加到 table 以供显示。
我对 SSRS 还很陌生,目前正在构建我的第一份报告。我遇到了一些我认为应该相当容易的报告问题,但到目前为止我找不到正确的答案。
我有一个 table 类似于:
Material - - Date - - Amount
MatA - - 02/12/15 - - 10
MatB - - 02/12/15 - - 12
MatA - - 02/15/15 - - 5
MatA - - 02/16/15 - - 10
...
我想做的是在 table 中将一个 material 的所有金额相加。结果应如下所示:
Material - - Sum
MatA - - 25
MAtB - - 12
...
我的 table 有大约 200.000 行,其中有 150 多种不同的 material,因此手动选择绝对不是一种选择 ;)
我目前的方法:
创建一个仅包含不同 material 名称(通过查询)的数据集,并将它们用作 table 中的维度。但是我无法将另一个数据集(包含所有信息)放入同一个 table 中以使用 SUM() 函数计算第二个字段。
在包含所有信息的数据集中 table 中仅显示字段 Material 的不同值,但我找不到如何执行此操作。
非常感谢您的帮助! 谢谢,祝一切顺利。
从表面上看,您所问问题的解决方案非常简单,只需将数据集中的查询设置为:
SELECT
Material,
SUM(Amount) AS Sum
FROM
<table>
GROUP BY
Material
ORDER BY
Material
这应该创建一个包含两个字段的数据集,Material 和 Sum,您可以将它们添加到 table 以供显示。