Crystal reports crystal交叉表需要限制列数
我使用的是水晶交叉表。我的行是实验结果,列是日期。我正在按降序排列日期,以便首先列出最新的日期。我知道我可以对行使用TopN公式来限制一定数量的行,但我需要将其限制为一定数量的列,最好是10列。在下面的示例中,我不想在2011年10月10日之后显示任何内容Crystal reports crystal交叉表需要限制列数,crystal-reports,crosstab,Crystal Reports,Crosstab,我使用的是水晶交叉表。我的行是实验结果,列是日期。我正在按降序排列日期,以便首先列出最新的日期。我知道我可以对行使用TopN公式来限制一定数量的行,但我需要将其限制为一定数量的列,最好是10列。在下面的示例中,我不想在2011年10月10日之后显示任何内容 10/1/12 9/3/12 7/16/12 5/8/12 4/22/12 3/17/12 1/9/12 12/3/11 11/15/11 10/10/11 9/23/11 8/18/11 7/7/11 6/8
10/1/12 9/3/12 7/16/12 5/8/12 4/22/12 3/17/12 1/9/12 12/3/11 11/15/11 10/10/11 9/23/11 8/18/11 7/7/11 6/8/11
钙8.599.198.989.989.9
维生素D 45 45 51 49 56 50 51 55 60 66 60 59 60 61
任何指导都将不胜感激。
谢谢
吉尔我认为交叉表只能在指定了名称的情况下限制列,而日期是不可能的 我可以想到两种可能的解决办法: 1-通过查询进行限制: 转到报告>选择专家>记录并选择日期字段,单击公式,然后添加此公式(适用于2011年10月10日):
{Mytable.DateField}
或对于动态日期(早于1年):
{Mytable.DateField}
2-另一个选项是创建交叉表作为标准报告,这意味着日期将是垂直的,而不是水平的。
您可以按日期将组添加到报告中,然后将每种类型的值添加为摘要,如果您喜欢,请告诉我,我可以更详细地解释
{Mytable.DateField} < Date (2011, 10, 10)
{Mytable.DateField} < DateAdd ("yyyy", -1, CurrentDate)