我需要帮助我认为是一个简单的SSRS报告功能,但是我似乎无法开始工作。我正在使用VS2010运行SQL Server 2012。
我所负责的报告需要多个图表(饼图,线条图和堆叠图片),所有这些都基于这一个查询。
我创建了一个包含单个数据集的报告,如下所示:
Use WWTP
SELECT DateAndTime, TagIndex, Val As Value
FROM FloatTable
WHERE DateAndTime BETWEEN @StartDate AND @EndDate
然后我在报表上放置一个图表对象并应用TagIndex = 1
的过滤器并将 Value 拖到X轴的图表上,然后将*DateAndTime*
拖到Y轴的图表。这将根据需要返回数据。
但是我想在此图表上添加另一个值(例如TagIndex = 2)。我尝试过以下方法:
=IIf(Fields!TagIndex.Value = 1, Fields!Value.Value, Nothing)
两种情况都不会返回任何内容。我应该创建多个数据集来实现这一目标吗?