Try putting this query with multiple unions into the new web reporting (it may work in the old Win32 app):
Select'F - '+coalesce(CAST((
SelectAVG(ResponseTime.Availability)
FROM Nodes WITH (NOLOCK)INNERJOIN ResponseTime ON (Nodes.NodeID = ResponseTime.NodeID)
WHEREDateTimeBETWEEN(DATEADD(DD,DATEDIFF(dd,0,GETDATE()),-7))ANDGETDATE()AND(Nodes.Report ='F Store'))ASvarchar(15)),'0')+'%'
UNIONALL
Select'M Store Availability - '
+coalesce(CAST((
SELECTAVG(ResponseTime.Availability)
FROM Nodes WITH (NOLOCK)INNERJOIN ResponseTime ON (Nodes.NodeID = ResponseTime.NodeID)
WHERE (DateTimeBETWEEN(DATEADD(DD,DATEDIFF(dd,0,GETDATE()),-7))ANDGETDATE())AND(Nodes.Report ='M Store'))ASvarchar(15)),'0')+'%'
UnionALL
Select'Corp LAN Availability - '
+coalesce(CAST((
SELECTAVG(ResponseTime.Availability)
FROM Nodes WITH (NOLOCK)INNERJOIN ResponseTime ON (Nodes.NodeID = ResponseTime.NodeID)
WHERE (DateTimeBETWEEN(DATEADD(DD,DATEDIFF(dd,0,GETDATE()),-7))ANDGETDATE())AND(Nodes.Report ='Office LAN'))ASvarchar(15)),'0')+'%'
UnionALL
Select'Corp WLAN Availability - '
+coalesce(CAST((
SELECTAVG(ResponseTime.Availability)
FROM Nodes WITH (NOLOCK)INNERJOIN ResponseTime ON (Nodes.NodeID = ResponseTime.NodeID)
WHERE (DateTimeBETWEEN(DATEADD(DD,DATEDIFF(dd,0,GETDATE()),-7))ANDGETDATE())AND(Nodes.Report ='Office WLAN'))ASvarchar(15)),'0')+'%'
UnionALL
Select'Internet Availability - '
+coalesce(CAST((
SELECTAVG(ResponseTime.Availability)
FROM Nodes WITH (NOLOCK)INNERJOIN ResponseTime ON (Nodes.NodeID = ResponseTime.NodeID)
WHERE (DateTimeBETWEEN(DATEADD(DD,DATEDIFF(dd,0,GETDATE()),-7))ANDGETDATE())AND(Nodes.Report ='Internet'))ASvarchar(15)),'0')+'%'