我正在使用Crystal Reports XI(R2),并且有一个显示有关航班信息的交叉表。由于分组条件,会有“总计”列以及“到达和离开”列自动创建。我要做的是拥有“航班方向”参数,用户可以选择“全部,仅离开或仅到达”值,根据此选择,交叉表将有一列或两列。怎么能实现这一目标?我尝试使用以下公式(并启用了禁止空列选项):
if {?Pm-@flight_direction_description} = "Departures Only"
then
if ({Command_1.IsArrival} = 1)
then 0
else {Command_1.IsArrival}
确实有效(仅显示一列),但随后在“离境”列下列出所有航班(因此离开列与“总计”列相同),而它应仅显示有关离港航班的信息。
答案 0 :(得分:1)
我遇到了类似的情况;虽然肯定不理想,如果没有人有更好的建议,你可以创建细节A,细节B和细节C部分,所有这些都被压制。从那里......
然后,在您的详细信息A,B和C部分中,您可以根据传入的参数在条件上解除所需的部分。