【发布时间】:2014-03-08 06:16:05
【问题描述】:
我正在使用 Crystal Reports 2008。
我希望能够使用一个参数来提示用户他/她希望如何分组日期组。 换句话说...我有一个订单日期,目前按“每个月”分组。我想让用户选择他们希望如何使用参数对日期组进行分组(每天、每周或每月)。 有人知道怎么做吗?
向所有人致以最诚挚的问候。
罗杰
【问题讨论】:
标签: parameters crystal-reports
我正在使用 Crystal Reports 2008。
我希望能够使用一个参数来提示用户他/她希望如何分组日期组。 换句话说...我有一个订单日期,目前按“每个月”分组。我想让用户选择他们希望如何使用参数对日期组进行分组(每天、每周或每月)。 有人知道怎么做吗?
向所有人致以最诚挚的问候。
罗杰
【问题讨论】:
标签: parameters crystal-reports
根据您的用户使用的查看器,有一些选项。 我们的用户使用 Millet Software 的 DataLink Viewer 程序,并且有一种创建“点击排序”报告的好方法。请查看here 并查找从第 65 页开始的点击排序功能。 对于其他查看器,您可以为排序创建一个参数。然后创建一个看起来像的公式 如果 {SortParameter} = "Year" 那么 (Year{mytable.datefield}) else if {SortParameter} = "Month" then (Month{mytable.datefield}) 等等。 然后,您必须将公式设为您的组并按其排序。 您还可以创建另一个公式,该公式将为组标题动态创建一个标签,以显示“年”或“月”或“日”。
希望对你有帮助,
克里斯
【讨论】:
以下是 DataLink Viewer 中点击排序和分组交换专家的几个视频演示: Group Swap Expert Click to change View/Groups
【讨论】: