reporting-services - 来自两个不同数据集的 SSRS 时间线报告
问题描述
2008 年 SSRS
嗨,我正在尝试在报告中使用两个不同的数据集制作时间线图。我的第一个 PERMIT NO 有效并且非常重要。但是,当我使用第二个数据集中的第二个 PERMIT NO 时,它将每天对它们求和。它应该在 7/16 显示 2,在 7/17 显示 1,在本月剩余时间显示 0。但正如你所看到的,出于某种原因,它每天放 3 个,我不知道为什么。这是我使用的表达方式:
计数(字段!PERMIT_NO.Value,“DataSet2”)
我将如何解决这个问题?我尝试了 sum、countdistinct 等,但都没有正常工作。
解决方案
不幸的是,您的计数正在获取 DataSet2 中所有 PERMIT_NO 的计数。COUNT 不按您的日期过滤。
您需要使用LOOKUPSET来获取数据,然后使用 VBA 函数(如SUMLookup)对它们进行求和。
这是一个与您的答案相似的答案。由于您想要一个 COUNT,因此请使用数字 1 来 SUM 而不是您的 PERMIT_NO 字段。
推荐阅读
- masstransit - 无法使用 Masstransit.Integration.AspNetCore 注册传奇
- android - Android Paging 库不适用于异步请求
- docker - Stikked Docker 容器 - 禁用验证码
- python - 使用 keras 自定义过滤器 CNN
- jquery - 我怎样才能使这个中心在页面中间?
- python - Python 类型提示:如何在整个项目范围内强制执行?
- makefile - 为什么make会将一个文件复制到另一个文件上?(目标取决于整个文件夹。)
- visual-studio-code - Live HTML Previewer 扩展问题
- codesandbox - 如何从 github repo 同步到 codesandbox?
- c - 给全局变量自己的缓存行