Ssrs 2008 不同值之和

Ssrs 2008 不同值之和,ssrs-2008,ssrs-2008-r2,Ssrs 2008,Ssrs 2008 R2,我只想要SSRS报告中唯一值的总和。是否有任何逻辑来实现这一点。 这就是这个总和(不同的值) 谢谢是的。你使用分组。在顶部单击“插入”菜单,然后单击“表格”,然后单击“表格向导”。选择您的数据集并点击next。现在,将不同类型的项目的列拖动到“行组”部分。将计数列拖到“值”部分。这将自动将其转换为Sum(ColumnName)。您可以单击向下箭头更改聚合类型(如果需要)。按next和next并完成。中提琴。每个指定字段都有一个不同的和 是的。你使用分组。在顶部单击“插入”菜单,然后单击“表格”,

我只想要SSRS报告中唯一值的总和。是否有任何逻辑来实现这一点。 这就是这个总和(不同的值)


谢谢

是的。你使用分组。在顶部单击“插入”菜单,然后单击“表格”,然后单击“表格向导”。选择您的数据集并点击next。现在,将不同类型的项目的列拖动到“行组”部分。将计数列拖到“值”部分。这将自动将其转换为Sum(ColumnName)。您可以单击向下箭头更改聚合类型(如果需要)。按next和next并完成。中提琴。每个指定字段都有一个不同的和

是的。你使用分组。在顶部单击“插入”菜单,然后单击“表格”,然后单击“表格向导”。选择您的数据集并点击next。现在,将不同类型的项目的列拖动到“行组”部分。将计数列拖到“值”部分。这将自动将其转换为Sum(ColumnName)。您可以单击向下箭头更改聚合类型(如果需要)。按next和next并完成。中提琴。每个指定字段都有一个不同的和

假设查询中有一个名为
value
的列,可以执行以下操作:

向数据集的查询中添加其他列:

ROW_NUMBER() OVER (PARTITION BY [value] ORDER BY [value]) AS valueNr
然后,如果已经在表中创建了Sum字段,请将文本框的表达式更改为

=Sum(Iif(Fields!valueNr.Value=1, Fields!value.Value, 0))

对每个“不同总和”计算重复此操作。

假设查询中有一列名为
value
,则可以执行以下操作:

向数据集的查询中添加其他列:

ROW_NUMBER() OVER (PARTITION BY [value] ORDER BY [value]) AS valueNr
然后,如果已经在表中创建了Sum字段,请将文本框的表达式更改为

=Sum(Iif(Fields!valueNr.Value=1, Fields!value.Value, 0))

对每一个“不同的总和”计算重复这一点。

谷歌的答案是:谢谢大家的回复。你的答案给了我不同的视角。谷歌的答案是:谢谢大家的回复。你的答案给了我不同的视角。