在 SSRS 参数中获取多个整数值

2024-06-27

如何将多个整数放入 SSRS 参数的值字段,以便可以在 WHERE 子句中使用 IN 语句?

耐心听我说。我认为这最终会成为一个简单的语法问题,但解释太长了。

我有一份报告,我想将其分为两种类型的工作人员:专职人员和主席团人员。确定激活发生的时间是唯一的方法,专门的工作人员在除 12 点和 13 点(中午至下午 2 点)之外的所有时间都在工作。

我创建了一个名为 @AgentType 的参数,并在 SQL 查询中添加了一个 where 子句

Where

[Hour] in (@AgentType)

I then set the data type of the parameter as an Integer and set the available values as in the picture. settings

这作为一个测试非常有效,但是如果我尝试准确地模拟工作时间

SSRS 删除我的逗号并将整数转换为 1234567...我还尝试使用表达式 =1,2,3... 但这在报告运行时导致错误。

所以我的问题基本上是如何将多个整数放入 SSRS 参数的值字段,以便可以在 WHERE 子句中使用 IN 语句?


这个解决方案可能适合你。您可以创建两个参数,AgentType and AgentTypeHidden.

For AgentType设置两个可用值,如下所示:

AgentTypeHidden必须隐藏并设置为允许多个值:

不要使用以下表达式设置任何可用值,但设置默认值:

=IIF(
   Parameters!AgentType.Value=1,
   SPLIT("1,2,3,4,5,6,7,8,9,10,11,14",","),
   SPLIT("12,13",",")
)

还设置了Always Refresh为了AgentTypeHidden范围。

最后在您的查询中使用AgenTypeHidden范围。

Where [Hour] in (@AgentTypeHidden)

让我知道这是否有帮助。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 SSRS 参数中获取多个整数值 的相关文章

  • 如何在 Visual Studio 中打开 .rdl 文件?

    我有一个 rdl 文件 需要在 Visual Studio 中打开 当我尝试打开该文件时 我得到了一个 XML 文件 但是 我无法看到设计器格式 我不知道使用哪个版本的 Visual Studio 创建此 rdl 文件 是否可以在 Visu
  • 使用 Reporting Services 将组保持在一页上

    我使用 Reporting Services 创建了一个报表作为 C 应用程序的一部分 但我找不到一些我习惯在其他环境中看到的功能 我相信 MS Access 和 Crystal 报表都有一个名为 保持在一起 的选项 这样您就可以将特定的数
  • PHP ASCII 表库 [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 是否有一个事实上的标准库用于在 PHP 中创建 ASCII 表 我想要一些 PHP 代码 当传递数组或其
  • 矩阵和 Tablix 之间有什么区别?

    在报告服务中 当我拖入矩阵时 我是否有效地拖入了 tablix Tablix 是表格 列表和矩阵的混合体 我理解 至少我认为我理解 表格和 Tablix 之间的区别 但不理解矩阵和 Tablix 之间的区别 正如 Gabriel 所说 在
  • 使用 SSRS ASP.NET ReportViewer 和 Web 服务进行 Windows 身份验证

    我目前在使用 SSRS 时遇到一些问题 我有一个使用 Windows 身份验证的 ASP NET 网站 这工作正常 我知道网站当前用户是当前登录的用户 此站点上有一个 Web 表单 ReportViewer 当我不设置凭据时 这工作正常 然
  • SSRS ReportViewer 与 XML 嵌入数据源相关的问题

    我有 C WPF 应用程序 我想在 ReportViewer 控件中显示 SSRS 报告 本地报告文件中嵌入了 XML 数据源 从 SQL Server Business Intelligence Development Studio 运行
  • 如何将SSRS共享数据集和数据源直接导入BIDS 2008?

    Using SSRS 报表服务器 10 50 1600 1 BIDS Visual Studio 9 0 30729 4462 来自同一域和网络上的远程客户端 不在 SSRS 服务器上本地 我希望能够将报表服务器上的现有共享数据源和共享数据
  • SSRS中可选的多值参数

    我的报告中有 3 个多值参数 其中 2 个是可选的 有没有办法在不从 2 个可选参数中选择任何参数的情况下获得报告中的结果 我的存储过程将多值参数检查为 States IN SELECT FROM Split State 我已经使用 WHE
  • 将 NULL 传递给 SSRS URL 访问参数?

    使用 URL 访问将参数传递给 SSRS 报告时如何指定 NULL 值 即当使用表格时 http server ReportServer Pages ReportViewer aspx Report Parameter value 使用语法
  • 有什么方法可以导出/导入 sql server reporting services 订阅吗?

    我无法找到在报表管理器中或通过 SQl Server Management Studio 导出 导入订阅的方法 有人知道这是否可能吗 您可以使用 SSRS Web 服务编写自己的内容 最大的农业取决于您的安全模型 双跳 Windows Au
  • 报告服务报告超时

    我们有一份 2005 年的报告 可能有 2 到 250 页左右 平均约为 10 页 在开发报告时 我们的开发人员被告知 10 页左右是正确的数字 而且在不了解业务领域的情况下他认为报告服务是正确的方法 现在报告已部署到 PROD 我们收到了
  • 如何设置 ssrs 报告上日期和时间的格式?

    在 SSRS 报告中我需要显示todays date and current time 我试过这个 FormatDateTime Now MM dd yyyy hh mm tt 但这对我来说不起作用 给出了错误 任何人请帮助我express
  • 管理员无法管理 SQL Server 报告服务

    我正在 SQL Server 2008 Standard 上运行 SQL Server Reporting Services 并尝试使网页正常工作 我需要做什么才能获得 RS 报表管理器 报表服务连接 首先将我视为管理员 以便我可以更改我的
  • 报告服务不断要求提供凭据

    I just deployed a reporting service page at our server But every time I access the page it keeps asking me for username
  • 尝试从 Web 应用程序访问报告服务时,Internet Explorer 导致 IIS 500 错误

    我有一个 aspx Web 表单页面 它调用托管在 SQL 2012 报告服务服务器上的 SQL 2012 SSRS 报表 并使用报表查看器在 aspx 页面上显示报表 问题是当我单击链接将参数发送到报告服务器并运行报告时 页面挂起 仅在
  • 如何使用动态 url 将图像添加到 SSRS 报告?

    我正在尝试将图像添加到报告中 图像 src url 是IHttpHandler http msdn microsoft com en us library system web ihttphandler aspx这需要一些查询字符串参数 这
  • 使用 XSLT 从 SSRS/Visual Studio 导出到 XML

    我正在尝试通过 Visual Studio 2008 R2 BIDS 或 SSRS 从 RDL 文件导出 使用 XSLT 文件创建 XML 导出结果为以下 xml 代码
  • ReportViewer 控件 - 高度问题

    在我的 asp net 应用程序中 我试图打开一个特定的报告 我将 ReportViewer 控件设置为宽度 100 和高度 100 现在我希望这意味着该报告将占据整个页面 令我惊讶的是 事实并非如此 在 IE7 中 虽然它占据了页面的整个
  • 如何在 SSRS 中将文本框设置为多行?

    我有一份包含许多字段的报告 我试图将其水平缩小到 1 页 我不在乎它是 2 页还是 200 页垂直 只是不想处理 2 页宽 x长达几页的火车残骸 也就是说 它处理联系信息 我的想法是这样做 Name Address City State J
  • 获取 SSRS 的报告列表?

    我刚刚开始使用 SSRS 到目前为止 我已经能够通过对报告路径进行硬编码 使用 ReportViewer 在我的 Winforms 应用程序中显示报告 我想从 SSRS 获取一份报告列表 以便我可以显示它们并让用户选择他们想要查看的报告 有

随机推荐

  • android - 如何让按钮每次按下时单击播放声音文件?

    我打开了一个新项目 现在我想做的是 通过按下按钮 我想要播放一个 mp3 文件 而且每次按下按钮时 声音文件都会再次从头开始播放 所以假设 mp3 长 10 秒 我按下按钮 它正在播放 4 秒后我再次按下按钮 声音将再次播放 现在我想知道的
  • 如何解决 R 估计中的整数溢出错误

    我正在尝试使用估计模型speedglm在 R 中 数据集很大 约 6988 万行和 38 列 行数和列数相乘得到约 27 亿 超出了整数限制 我无法提供数据 但以下示例重现了该问题 library speedglm large exampl
  • MongoDb 如何按月和年聚合

    我是 mongodb 新手 正在尝试学习 MongoDB 查询 id ObjectId 59815d4704ca1760a45957ca userEmail email protected cdn cgi l email protectio
  • 如何组合具有不同 alpha 值的两种颜色

    我有两种颜色 c 和 c 它们具有可变的 alpha 红色 绿色和蓝色值 a r b g 和 a r b g 我想知道是否有一个简单的公式可以组合这些颜色以获得正确的新颜色 c2 假设 c 覆盖 c 我知道 如果它们具有相同的 alpha
  • 将 log4net 与 Autofac 结合使用

    我正在尝试将 log4net 与 Autofac 一起使用 我粘贴了这段代码http autofac readthedocs org en latest examples log4net html http autofac readthed
  • 删除 phpMyAdmin 中的数据库

    我错误地在 cPanel 的 phpMyAdmin 页面中创建了重复的数据库 我想删除该数据库 但在 UI 中找不到任何删除按钮 如何删除phpMyAdmin中的数据库 On phpMyAdmin 4 1 9 database name g
  • 如何编写一个同时需要请求和响应Dtos的ServiceStack插件

    我需要提供本地化数据服务 所有本地化的响应 Dto 都共享相同的属性 IE 我定义了一个接口 ILocalizedDto 来标记那些 Dto 在请求端 有一个ILocalizedRequest对于需要本地化的请求 Using IPlugin
  • AT 命令 - USSD 仅返回 OK

    我购买了 ZTE MF667 GSM 调制解调器 并且正在使用超级终端发送 AT 命令 我遇到了 USSD 问题 例如 AT CUSD 1 111 15 to check balance but it returns only OK AT
  • 如何获取Android中的所有主屏幕?

    我是安卓开发新手 我知道每个主屏幕都是启动器中的一个工作区 我想获取屏幕上所有应用程序图标的所有位置信息 那么有没有办法获取这些屏幕对象及其图标信息的列表 ADD 我更期待的是应用程序图标和屏幕之间的关系 例如 我想要某个应用程序图标的位置
  • 如何列出hadoop hdfs中目录及其子目录中的所有文件

    我在 hdfs 中有一个文件夹 其中有两个子文件夹 每个子文件夹大约有 30 个子文件夹 最后 每个子文件夹都包含 xml 文件 我想列出所有 xml 文件 仅给出主文件夹的路径 在本地我可以这样做apache commons io 的 h
  • 等待线程完成

    private void button1 Click object sender EventArgs e for int i 0 i lt 15 i Thread nova new Thread Method nova Start list
  • 如何使用 PDO 动态构建查询

    我正在使用 PDO 并想做这样的事情 query dbh gt prepare SELECT FROM table WHERE column value query gt bindParam table tableName query gt
  • VirtualHost 在 Ubuntu 14.04 上始终返回 Apache 的默认主机

    我尝试设置默认虚拟主机之外的虚拟主机localhost 每当我尝试呼叫我的虚拟主机时http test我得到了位于目录中的默认 Apache2 索引文件http localhost 此外 apache 在禁用后仍然返回此页面 a2dissi
  • onStart() 到底做了什么? - 安卓[重复]

    这个问题在这里已经有答案了 一段时间以来 我一直想知道 onStart 函数在 android 生命周期中的确切作用 网上的大多数资源只是说 它在您的活动在屏幕上可见之前被调用 但到目前为止我所做的应用程序我从未使用过onStart 我在
  • 如何使用 pygame.mixer 重复音乐?

    我创建了以下使用 pygame mixer 播放 mp3 音乐的代码 然而 音乐不会重复 有什么想法可以让音乐重复播放吗 这是代码 playlist list playlist append put music here mp3 playl
  • javax.xml.bind.JAXBException: 类 *** 及其任何超类在此上下文中均未知

    我正在尝试通过 REST Web 服务传递对象 以下是我的课程 使用一些示例代码解释了我需要的功能 Rest Web 服务类方法 POST Path find Consumes MediaType APPLICATION FORM URLE
  • Grade Plugin 3-alpha1 输出文件导致错误

    我正在尝试将项目更新到 Android Studio 3 build gradle 文件中不再接受以下代码片段 applicationVariants all variant gt variant outputs each out gt d
  • 如何在一页/url 上执行 angularjs 多步骤/向导表单

    我试图找出 AngularJS 中合理的方法来创建一个由多个步骤 即向导 组成但链接到一个页面 URL 的函数 来自一个步骤的数据必须将数据发送到下一步 或与之共享数据 要点是 url 应保持不变 即http mydomain myapp
  • Java 中更高级的泛型

    假设我有以下课程 public class FixExpr Expr
  • 在 SSRS 参数中获取多个整数值

    如何将多个整数放入 SSRS 参数的值字段 以便可以在 WHERE 子句中使用 IN 语句 耐心听我说 我认为这最终会成为一个简单的语法问题 但解释太长了 我有一份报告 我想将其分为两种类型的工作人员 专职人员和主席团人员 确定激活发生的时