sql - SSRS 如果条件小于等于时间
问题描述
我正在尝试制作一个表达式,如果它在小于或等于 45 秒内收到,则会显示已接听的电话。
我不确定该怎么做,因为我是 SSRS 的新手。
解决方案
如果您想显示呼叫是否在 45 秒或更短时间内得到应答,您可以使用IIF函数来评估您的字段并确定是返回TRUE值还是FALSE值。
IIF 的第一个参数是要评估的表达式 - 在您的情况下,这将是一些通常以秒为单位的处理时间字段 (Fields!Handle_Time.Value <= 45)。IIF 的第二个参数是如果 TRUE(“是”)返回什么值。第三个参数是 FALSE 值(“否”)。
你的表达会是这样的
=IIF(Fields!Handle_Time.Value <= 45, "Yes", "No")
如果您有一个表并且只想显示处理时间小于 45 秒的记录,您应该对表使用过滤器。您将为 Expression 选择 Handle Time 字段,将 Type 更改为Integer,将 Operator 设置为<=并将45放入 Value 框中。
推荐阅读
- opencv - OpenCV 常见问题 pkg-config --cflags --libs opencv
- office-js - 如何根据当前 office 版本动态加载 Word API (office.js) 版本
- java - 附加计时器的 StringBuilder 不起作用(Kotlin)
- gnuplot - 有没有办法用gnuplot可视化自适应网格上的场?
- git - 更改 gitlab 安装的名称
- .htaccess - 在 .htaccess 中使用 ErrorDocument 403 时 URL 发生变化
- java - 弹簧数据。在运行时更改数据库用户凭据
- powershell - 让 Powershell 将 Start-Process ssh.exe 置于后台
- javascript - 如何使用 javascript 将输入集中在范围滑块上?
- php - 使用选择标签和 php 的 HTML 更改站点