我有一个Crystal Report Grouped by (Day,Week,Month)
。
我希望能够显示该月的“周数”。例如:“周”组标题上的7月的第一周,7月的第二周,7月的第三周等。
我尝试使用公式
Totext(DatePart("ww", {Command.TransactionDate}),0)
但是结果是EX年的“周数”:33,34,35。任何帮助将不胜感激
最佳答案
使用这样的表达式:
datevar yourDate := currentdate;
Datepart("ww",yourDate)+1
- Datepart("ww",yourDate - Day(yourDate)+1)
当然,将变量赋值替换为您的日期。
逻辑是获取日期的星期数(加1)并减去当前月1日的星期数。