2017-09-14 3 views
1

値に応じてグループ化された部分を下に移動する必要がある状況があります。少し説明:Crystalでは、フィールド値に応じてグループ化された値を移動する方法をレポートしますか?

私はグループ化された値を持っている。このようなものになります、クリスタルをあなたが見ることができるように

Name: 
    Jossy 
Name: Ascense 
    Bill 
Name: Beser 
    Alase 

、それは名前でグループ化されているのが、私は状況を持つことができるので、名前が文字列空の場合レポートが上部に配置されています。私は何をする必要があることはケース名に下にグループ化された部分を移動させることで、空であるので、それはこのようになります。

Name: Ascense 
    Bill 
Name: Beser 
    Alase 
Name: 
    Jossy 

私は特定の順序でこれを実行しようとしましたが、何らかの理由でこの事はカットし始めました値の一部を削除します。

Crystalレポートでこれをどのように達成できますか?

答えて

1

人生のすべての偉大なものと同様に、あなたは不正行為によってこれを取り除くことができます。 もう1つグループを現在の名前グループのすぐ上にします。この式に基づいてグループ:

ISNULL({YourNameField}) OR {YourNameField} = "" 

はを降順することによって、そのヘッダとフッタとソートを非表示にします。 (...私はそれを持っていない限り、後方にあなたが必要です昇順 ...)これは空白のものを他のすべての後に表示します。

+0

なぜそれが正確に動作するはずなのか正直にはわかりません。基本的には、すでにソートされたリストをソートしますか? –

+0

@OlegsJasjkoこれは、データを2つのファイルに分割します。その後、名前のないものが名前のついたものになるように、2つのファイルを並べ替えます。 – 4444

+0

メイングループには適用できませんか?または、この式ではデフォルトの昇順ソートが無効になりますか? –

関連する問題