Crystal reports crystal报告中的按日期时间字段排序,忽略年份
在Crystal Reports中,我需要能够按年份对生日进行排序,而忽略实际年份,但事实证明这很困难 我相信我将不得不写一个排序公式,在时间戳上加上年份,这样它们都被视为来自同一年,但我还是有点困惑 到目前为止,这就是我得到的,但我想我不能仅仅将时间声明为一个数字,我也不确定是否可以简单地将它们相加:Crystal reports crystal报告中的按日期时间字段排序,忽略年份,crystal-reports,Crystal Reports,在Crystal Reports中,我需要能够按年份对生日进行排序,而忽略实际年份,但事实证明这很困难 我相信我将不得不写一个排序公式,在时间戳上加上年份,这样它们都被视为来自同一年,但我还是有点困惑 到目前为止,这就是我得到的,但我想我不能仅仅将时间声明为一个数字,我也不确定是否可以简单地将它们相加: localdatetimevar-DOB={StsSt.StsSt_Birthdate}; 本地日期2014年1月=1388534400; 本地DateTimeVar oneYear=31536
localdatetimevar-DOB={StsSt.StsSt_Birthdate};
本地日期2014年1月=1388534400;
本地DateTimeVar oneYear=31536000;
而DOB<2014年1月
(
出生日期:=出生日期+一年;
);
DOB
到目前为止,您有什么?您只需将日期转换为格式为MMDD
的字符串,并使用该公式进行排序。@Ryan我用迄今为止得到的代码及其问题更新了我的帖子。@Ryan虽然我理解您的意思,但如何从公式编辑器中做到这一点?显然,当打印在页面上时,我可以让它看起来像我想要的那样,但是如果我要这样排序的话,我需要制作一个公式来生成MMDD格式的字符串。@Ryan我已经找到了,谢谢!