如何使用两个参数在Crystal Report 11中显示两个参数之间的数据

2020-08-22 05:02发布

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

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


大家好,我是SAP Crystal Report II的新手,需要帮助为我的部门创建生日报告,并且能够在两个月或一个月之间搜索数据。 我创建了两个参数:BegMonth和EndMonth,它们都是数字类型和值列表:静态。 我的值是1 =一月,2 =二月,等等。 begmonthparameter.jpg 。 我在报告中具有的字段是"雇员编号","姓名","生日"(仅显示mm/dd)和位置。 我创建了一个公式字段调用MMBdate(右键单击公式字段,该公式在那里:ToNumber(ToText({PAEMPLOYEE.BIRTHDATE},'M')))(月号为ex.Jan = 1,Feb = 2 等)。在报告中->选择专家->记录有

({@ BegMonth}至{?EndMonth}中的{@MMBdate})和{EMPLOYEE.DEPARTMENT} =" INFOS"

如果begmonth和endmonth不同,则显示数据。 1月-2月),如果我搜索同一月,则会显示正确的数字计数,但报表上不会显示任何数据。 例如 一月-一月。 selectexpert.jpg 我附上了一份报告外观示例的副本 reportexample.jpg

begmonthparameter.jpg (93.4 kB)

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

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


大家好,我是SAP Crystal Report II的新手,需要帮助为我的部门创建生日报告,并且能够在两个月或一个月之间搜索数据。 我创建了两个参数:BegMonth和EndMonth,它们都是数字类型和值列表:静态。 我的值是1 =一月,2 =二月,等等。 begmonthparameter.jpg 。 我在报告中具有的字段是"雇员编号","姓名","生日"(仅显示mm/dd)和位置。 我创建了一个公式字段调用MMBdate(右键单击公式字段,该公式在那里:ToNumber(ToText({PAEMPLOYEE.BIRTHDATE},'M')))(月号为ex.Jan = 1,Feb = 2 等)。在报告中->选择专家->记录有

({@ BegMonth}至{?EndMonth}中的{@MMBdate})和{EMPLOYEE.DEPARTMENT} =" INFOS"

如果begmonth和endmonth不同,则显示数据。 1月-2月),如果我搜索同一月,则会显示正确的数字计数,但报表上不会显示任何数据。 例如 一月-一月。 selectexpert.jpg 我附上了一份报告外观示例的副本 reportexample.jpg

begmonthparameter.jpg (93.4 kB)
付费偷看设置
发送
3条回答
一只江湖小虾
1楼 · 2020-08-22 05:40.采纳回答

首先,我将您的{@MMBdate}更改为此:

 Month({PAEMPLOYEE.BIRTHDATE})

这更易于阅读和处理。

< p>然后,我将选择公式更改为此:

(
   ({{EndMonth} <> {?BegMonth}和
    {?BegMonth}至{?EndMonth}中的{@MMBdate})或
   ({@MMBdate} = {?BegMonth})
 )和
 {EMPLOYEE.DEPARTMENT} =" INFOS" 

-Dell

N-Moskvin
2楼-- · 2020-08-22 05:29

这很奇怪-应该可以。 您是否在部分上设置了抑制公式?

-Dell

奄奄一息的小鱼
3楼-- · 2020-08-22 05:19

感谢戴尔,

我放入公式,它起作用了。 非常感谢您的帮助。

一周热门 更多>