SRS 报告 Windows 2008

Ssrs reports Windows 2008

我是 SQL 的新手,我已经收到了第一份构建报告。我写了一个 SQL 查询来给我一组我想在报告中发布的结果。

我合并了大约 20 个小查询,所有查询都包含正确数量的列。一栏是杂项栏,里面大概有15个不同的描述(这是我要统计的)。

我已经上传了我的数据集,现在希望能够在我的报告中选择一个单元格来带回特定的描述。

目前我正在使用

=count(fields!misc.values)

它给了我全部计数,大约 200。

我想知道是否有任何类型的"where clause"(过滤器)可以用来说明我想带回哪些描述结果。

您可以使用 am 表达式来计算您需要的 misc.value。它会像使用 where 子句的计数一样工作:

=Sum(iif(Fields!misc.Value ="Some description",1,0))

示例:

为了计算以 MethodOne 作为值的 FSMethod,我使用了这个表达式:

=Sum(iif(Fields!FSMethod.Value ="MethodOne",1,0))

如果 FSMethod.ValueMethodOne,请注意表达式总和为 1

用于计算具有 MethodTwo 值的 FSMethod 列的行数。

=Sum(iif(Fields!FSMethod.Value ="MethodTwo",1,0))

如果这对您有帮助,请告诉我。