我对水晶报告有一个棘手的问题。我有一个数据源,基本上就像
DateGroupKey | Shop name | etc.
DateGroupKey =1 是本月,=2 是上月,=3 是上月。诀窍是,每家商店在这个列表中只有一次,在最近的一个月里,有一些活动。它是用一些 sql 魔法完成的,而不是问题的重点。
该报告有两个级别,顶层如下所示:
This month (number of entries)
Previous month (number of entries)
Month before previous (number of entries)
No activity in the last 3 months (number of entries)
它有一个@monthname
变量,其公式如下:
IF ISNULL({GetOrders.DateGroupKey}) THEN "No activity in the last 3 months"
ELSE IF {GetOrders.DateGroupKey}=0 THEN "This month"
ELSE IF {GetOrders.DateGroupKey}=1 THEN "Previous month "
ELSE IF {GetOrders.DateGroupKey}=2 THEN "Month before previous "
底层看起来像一个列表。如果您双击“本月”,它将仅显示这些记录。到目前为止,这很好。
现在的问题是,如果没有条目,例如 DateGroupKey 1,则不会有组标题“上个月”。我想显示一个组标题(即使有 0 个条目)。我怎样才能做到这一点?
谢谢您的帮助!西罗
编辑:设计图片: