提问人:gby 提问时间:9/29/2023 最后编辑:Dale Kgby 更新时间:11/8/2023 访问量:40
显示不正确的图例和数据的 SSRS 报表
SSRS Report showing incorrect Legend and data
问:
我这里有这个 SQL 脚本,可以计算日期。
CASE
WHEN Overdue = 1 THEN
(CASE
WHEN DATEDIFF(DAY, A.TARGET_DATE, GETDATE()) <= 30 THEN '0-1 Month'
WHEN DATEDIFF(DAY, A.TARGET_DATE, GETDATE()) <= 182 THEN '1-6 Months'
WHEN DATEDIFF(DAY, A.TARGET_DATE, GETDATE()) <= 365 THEN '6-12 Months'
ELSE '> 12 Months'
END)
END AS Category,
但是当我尝试在图表上显示它时,它会显示如下:
我希望的结果是根据我的类别脚本显示图例。 即使结果集中存在满足我设置的条件的数据,图表的输出也会显示不同的数据。我什至不知道 98% 是从哪里来的,它也没有显示我在类别脚本上设置的另一个图例
答:
1赞
gby
11/8/2023
#1
总数为 101% 的原因是因为我表上的数据大多为 Null,因此为 98%。
我通过删除具有 null 值的行来解决这个问题,以免图表上的值不一致。
评论
CASE WHEN
Overdue != 1
> 12 months
float