如何根据水晶报表中的另一个值选择一个值。

2020-09-03 06:15发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我之前以不同的方式提出了这个问题...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我之前以不同的方式提出了这个问题,但仍然无法完成我的任务,所以我将尝试使这个问题更笼统。

我正在使用Crystal Reports 2013和Oracle 12g数据库。 我想做的就是为报表提供一个基于报表中另一个值的值。

例如 假设我在报告中有此内容:VALUE1 +"-" + VALUE2

现在,VALUE1可以是任何值,但VALUE2将始终取决于VALUE1。

Value1和Value2在表的同一行中。 值1是名称,值2是该名称的描述。

我将如何在Crystal中执行此操作?

6条回答
灬番茄
2020-09-03 06:34

我仍然无法使它正常工作,我将再寻求帮助,然后完全删除该字段 从我的报告(不是我的偏好,但是老板需要完成此报告)。

我做了如下命令SQL:

选择DISTINCT PROCESS_UNIT.NAME,PROCESS_UNIT.DESCRIPTION
从PROCESS_UNIT内部联接样品中 PROCESS_UNIT.NAME = SAMPLE.PROCESS_UNIT
在哪里SAMPLE.PROCESS_UNIT = SAMPLE.PROCESS_UNIT 这将从Process_Unit表中拉回所有行

报告中包含一段,通过水晶报告sql返回Sample.Process_Unit。

此Sample.Process_Unit也链接到产品,并且多个产品可以具有相同的process_unit; 因此报告有时会根据Process_Unit.Name提取错误的process_Unit描述。

我尝试为Process_Unit.Description制作公式:

SELECT Command.Description from Command WHERE Command.Name = {SAMPLE.PROCESS_UNIT}

但是,这当然行不通。

公式应该是什么?

一周热门 更多>