2017-12-13 6 views
0

Crystal Reportでレポートがあり、その内部にCross Tabがあります。 CrossTabにデータを渡すために、私はDataTableを作成し、データに対して何らかの処理を行い、それをクロス集計に渡します。レポートでは、CrossTalに私は3つのGroup Byを持っています。クロスタブでデータの並べ替えを変更してもらえませんか?これはデフォルトであるCrystal ReportのCrossTabで並べ替えを無効にする

enter image description here

によりクロスタブグループで起こるしかし、私は値がソートされたくありません。

これは何ですか?

+0

「グループ式の順序を使用する」をチェックし、常に「1」を返す式を作成するとどうなりますか?並べ替えはまだ変わりますか? – MatSnow

+0

@MatSnow:列が昇順で並べ替えられます – nnmmss

+0

デフォルトの並べ替えを無効にしますか? – Siva

答えて

1

値をレポートにロードする順序を維持したい場合、最も簡単な方法はSQLを自分で変更することです。

enter image description here

1から始まり、各レコードをインクリメントし、あなたのSQL文で新しい返すフィールドを作成します。次に、クロス集計に、作成したフィールドをソートするように指示します。

+0

サンプルがありますか? – nnmmss

+0

@nnmmss直接リンクを試してください:https://i.stack.imgur.com/56ZRv.png – 4444

関連する問題