【问题标题】:Parsing field name using Crystal Reports使用 Crystal Reports 解析字段名称
【发布时间】:2015-07-07 06:55:30
【问题描述】:

我有一位客户非常希望在迁移到新数据库期间保持很长的命名约定。新数据库使用 Crystal Reports 进行报告。我已经可以将命名约定缩短为“缩短名称日期”,并将所有其他相关信息解析为新字段。

但是,一位负责大量报告的用户现在表示,她的工作中最乏味的部分之一是解析旧名称,以便她可以为执行报告取一个简单、高级的父名称.使用新的命名约定,她仍然需要解析该字段以将缩短的名称作为她的执行级别父名称。如果我无法从该字段中删除日期,是否可以使用 Crystal 报表来解析“-”处的字段,类似于使用 Excel 解析数据?我正在寻找的是,她的报告将有一个公式,可以在幕后生成执行级别的简称,这样她就不必考虑了。

日期已存在于日期字段中,因此从名称中解析出日期不会更改其他报告功能。理想情况下,我想输入已经分离出来的数据,并根据每个用户的特定需求连接字段,但我可能做不到。任何信息将不胜感激。

谢谢。

【问题讨论】:

  • 您能否举例说明长数据字段的外观以及您希望解析后的字段是什么样的?之前和之后:)
  • 提供一个示例,说明数据的外观和想要的外观
  • 谢谢,是的,这是一个示例:-以前的数据库活动名称:“XYZ 会议 - 2014 年 10 月 12 日 - 在 ABC 活动中心 - 与约翰、吉尔和乔一起 - 了解生物膜" - 用户将使用文本到列来为她的报告获取“XYZ 会议”。 - 新数据库更好,但同样的问题,字段名称现在是:“XYZ 会议 - 10/12/2014” - 她希望 Crystal Reports 为她解析字段,因此输出只是“XYZ 会议”

标签: parsing crystal-reports


【解决方案1】:

我想你正在寻找这个......

Split({fieldname},"-")[1]

【讨论】:

  • 谢谢。我还需要一点时间才能尝试,但提前感谢您,如果我的客户对结果满意,我会通知您。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-08-06
相关资源
最近更新 更多