You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

基于Crystal Reports 2016的Cityworks无“To SCF:”评论服务请求报表需求

Crystal Reports 2016 筛选目标服务请求的实现方案

核心逻辑

要拿到符合要求的服务请求编号,关键是排除所有带有“To SCF:”评论的记录,同时限定请求发起方为SCF或311。下面提供两种适配Crystal Reports的实现方法:

方法一:子查询排除合规记录

  1. 以Cityworks服务请求主表(比如CW_SR_MAIN,需根据实际库表调整)作为基础数据源
  2. 打开「选择专家」添加筛选条件:
    • 发起方字段(如REQUESTOR)等于 'SCF' 或 '311'
    • 添加子查询规则,直接排除存在目标评论的请求:
      SERVICE_REQUEST_ID NOT IN (
          SELECT SERVICE_REQUEST_ID 
          FROM CW_SR_COMMENTS 
          WHERE COMMENT_TEXT LIKE '%To SCF:%'
      )
      

    注:表名、字段名需替换为Cityworks实际库中的对应名称,比如评论内容字段可能叫COMMENT

  3. 在报表中仅保留SERVICE_REQUEST_ID(服务请求编号)字段即可

方法二:左连接+空值筛选

  1. 在「数据库专家」中,将服务请求主表与评论表做左连接,关联字段为SERVICE_REQUEST_ID
  2. 「选择专家」中设置筛选条件:
    • 发起方字段等于 'SCF' 或 '311'
    • 评论表的COMMENT_TEXT字段为空,且确保无匹配的含“To SCF:”的评论记录
  3. 对SERVICE_REQUEST_ID进行分组,避免同一请求编号重复显示

注意点

  • 不同Cityworks版本的库表命名可能略有差异,但核心筛选逻辑通用
  • 子查询方法更精准,能直接排除所有存在“To SCF:”评论的请求,适合需求明确的场景

内容的提问来源于stack exchange,提问作者Leah Hughes

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 05:02:05