Crystal reports 如何按group1值排序而不影响group2值,反之亦然

Crystal reports 如何按group1值排序而不影响group2值,反之亦然,crystal-reports,crystal-reports-2008,crystal-reports-2010,Crystal Reports,Crystal Reports 2008,Crystal Reports 2010,我是水晶报告的新手。 我有一个临时表,通过它我可以在crystal report中显示值。根据一个临时表的值,我想对记录进行分组。比如说 tt-record.sortby=“Taxcode” 然后所有的记录都要按税码分组, 如果 tt-record.sortby=“countrycode” 然后记录必须按countrycode分组,就像我有三个条件一样。 我尝试为不同的条件插入组并抑制其余的组。例如,我为taxcode定义了group1,为countrycode定义了group2,当 tt-re

我是水晶报告的新手。 我有一个临时表,通过它我可以在crystal report中显示值。根据一个临时表的值,我想对记录进行分组。比如说

tt-record.sortby=“Taxcode”

然后所有的记录都要按税码分组, 如果

tt-record.sortby=“countrycode”

然后记录必须按
countrycode
分组,就像我有三个条件一样。 我尝试为不同的条件插入组并抑制其余的组。例如,我为
taxcode
定义了group1,为
countrycode
定义了group2,当

tt-record.sortby=“Taxcode”

然后,我将抑制用于
countrycode
的group2。但是在报告的预览中,记录是按taxcode排序,然后是countrycode,当我按taxcode分组时,我不希望countrycode分组


如何在不影响group2值的情况下按group1排序,反之亦然。你能帮帮我吗。提前谢谢。

你的方法是错误的。。只创建一个组,并在该组中写入以下公式

If tt-record.sortby 
Then "Tax code filed here"
else if tt-record.sortby = "countrycode
Then "Country code field here"
现在在分组中使用上述公式