0

Crystal Reports XI (R2) を使用しており、フライトに関する情報を表示するクロスタブがあります。グループ化条件のおかげで自動的に作成される「合計」列と到着列と出発列があります。私がやろうとしているのは、ユーザーが「すべて、出発のみ、または到着のみ」の値を選択できる「フライトの方向」パラメータを持つことです。この選択に従って、クロスタブには1つまたは2つの列があります。これはどのように達成できますか?次の式を使用してみました(空の列を抑制するオプションを有効にしました):

if {?Pm-@flight_direction_description} = "Departures Only"
then
if ({Command_1.IsArrival} = 1)
then 0
else {Command_1.IsArrival}

これは実際に機能します (1 つの列のみが表示されます) が、Departures 列の下にすべてのフライトが一覧表示されます (したがって、Departures 列は Total 列と同じです) が、出発便に関する情報のみが表示されます。

4

1 に答える 1

1

同様の状況が発生しました。確かに理想的ではありませんが、より良い提案がない場合は、詳細A、詳細B、および詳細Cのセクションを作成できますが、それらはすべて抑制されています。そこから...

  • 「すべて」のクロス集計を詳細Aに入れることができます
  • 宛先のみの2番目のクロス集計を作成し、それを詳細Bに配置します
  • 到着専用の3番目のクロス集計を作成し、それを詳細Cに配置します

次に、詳細A、B、およびCセクションで、渡されたパラメーターに基づいて、必要なセクションの抑制を条件付きで解除できます。

于 2012-07-02T19:44:29.857 に答える