首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SSRS中Where子句中的条件参数

SSRS中Where子句中的条件参数
EN

Stack Overflow用户
提问于 2015-01-27 00:52:34
回答 1查看 488关注 0票数 0

我想知道我正在经历的一个问题是否有解决方案。我正在构建一个报告,该报告显示给定区域的驱动器/事件的促销信息。

但我的问题是,我们有两种类型的驱动器:固定站点和移动设备。移动硬盘在企业/学校/社区的地方进行,而固定站点位于企业拥有的物理建筑中。移动硬盘有招聘人员管理硬盘和账户,而固定地点硬盘则没有。

如果我在招聘人员的SSRS报告中设置了一个参数,我无法从固定站点获得记录。大概是因为我在数据集中的参数是:

代码语言:javascript
复制
Where (RecID in (@RecruiterID))

由于固定站点在此特定字段中为空,因此我不会得到任何结果。识别驱动器/事件是移动站点还是固定站点的方法是OwnerType列,对于移动站点为0,对于固定站点为1。

如何才能或应该对此进行修改,以将固定站点记录纳入我的报告中?

EN

回答 1

Stack Overflow用户

发布于 2015-01-27 13:33:42

报告是否会根据“驱动器类型”(固定或移动)显示不同的数据?或者,您是否需要在同一报告中显示这两种类型。

  • 如果前者创建另一个指示驱动器类型的参数,则仅拉取该类型的数据
  • 如果后者可以执行以下操作

select * from table where ( (OwnerType = 0) and (RecID in (@RecruiterID) or ( (OwnerType = 0) and (RecID is null) )

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28154808

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档