点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我有一个简单的报表,谁从ms sql server 2012查询中获取数据。
有一个分组字段-具有以下公式
DatePart(" yyyy",{view_report_wochenuebersicht.Datum},crFirstFourDays)&"-KW:"&right(" 00"&DatePart(" ww",{view_report_wochenuebersicht.Datum},crFirstFourDays),2) >
在程序SAP Crystal Report 2016 SP6中,我在其中编辑报告
我在预览中的左组框中看到了条目
2007-KW:03
2007-KW:04
2007-KW:05
2007-KW:16
..等等
->我必须设置一些选项,使数字显示为那样(不,00 ...)
在我的Visual Studio 2017/C#/。net4.5应用程序中-我在Windows窗体的Crystal Report Viewer控件(13.0.35)中打开此报告
我得到
2.007,00--KW:00
2.008,00--KW:00
2.009,00--KW:00
所以分组不起作用,我认为这是默认数字格式的问题
..选项未保存在报告本身中吗?
..或如何在我的C#代码中定义这些文本格式?
感谢任何提示和提示
这只是Winform控件中数字格式的问题
我将我的groupfield公式更改为:
DatePart(" yyyy",{view_report_wochenuebersicht.Datum},crFirstFourDays)&"-KW:"&right(" 000000"&DatePart(" ww",{view_report_wochenuebersicht.Datum},crFirstFourDays),6) >
现在我在两个程序中都得到相同的结果!!
在Crystal Report预览中,我得到
2007-- KW:000003
2007-- KW:000004
2007-- KW:000015
..等等
在我的Winform应用程序中
2.007,00-KW:003,00
2.007,00-KW:004,00
2.007,00-KW:015,00
所以最大的问题是-如何在左侧组框列中定义数字格式??
感谢您的帮助!
..终于发现了错误:
groupfield公式中的元素必须更改为文本
totext(DatePart(" yyyy",{view_report_wochenuebersicht.Datum},crFirstFourDays),0,"")&"-KW:"&right(" 00"&totext(DatePart(" ww",{view_report_wochenuebersicht。 Datum},crFirstFourDays),0),2)
不,它看起来和工作正常:-)
一周热门 更多>