SSRS 2008
NULL 値も含む列に対話型並べ替えを定義しました。
方向がAscending であるか Descendingであるかに関係なく、常にレポートの最後にnull が表示されるようにします。
レポートは VS2010 の Reportviewer で表示されます
ユーザーが列ヘッダーをクリックしてインタラクティブな並べ替えを有効にする
すべてのヘルプ/提案を歓迎します。
SSRS 2008
NULL 値も含む列に対話型並べ替えを定義しました。
方向がAscending であるか Descendingであるかに関係なく、常にレポートの最後にnull が表示されるようにします。
レポートは VS2010 の Reportviewer で表示されます
ユーザーが列ヘッダーをクリックしてインタラクティブな並べ替えを有効にする
すべてのヘルプ/提案を歓迎します。
ここで 1 つの回避策を考えることができます。これは役立つ場合もあれば、そうでない場合もありますが、最悪の場合、より多くのアイデアが得られる可能性があります。
試してみることができるのは、実際には 2 つのテーブルを使用し、並べ替えを 1 つだけに適用して、レポートでは 1 つのテーブルのように見せることです。
2 つのテーブルを作成します。
フィルターをテーブルに適用して、最初に非 null 値を表示し、2 番目に null 値を表示します。
私は次の表現を使用しました。
=IIf(IsNothing(Fields!val2.Value), "NULL", "NOTNULL")
最初のテーブルに Interactive Sorting を適用します。
これにより、次の結果が得られます。
したがって、この単純なケースでは、目的を達成しています。
実際には 2 つのオブジェクトであるため、ユーザーが予期しない場所でブレークが発生する可能性があります。これは、オブジェクトをRectangleと一緒に保持することで軽減できます。
複数の列を探している場合、これは適切ではないかもしれませんが、うまくいけば役に立ちます。