-1

SSRS 2008

NULL 値も含む列に対話型並べ替えを定義しました。

方向がAscending であるか Descendingであるかに関係なく、常にレポートの最後にnull が表示されるようにします。

レポートは VS2010 の Reportviewer で表示されます

ユーザーが列ヘッダーをクリックしてインタラクティブな並べ替えを有効にする

すべてのヘルプ/提案を歓迎します。

4

1 に答える 1

0

ここで 1 つの回避策を考えることができます。これは役立つ場合もあれば、そうでない場合もありますが、最悪の場合、より多くのアイデアが得られる可能性があります。

試してみることができるのは、実際には 2 つのテーブルを使用し、並べ替えを 1 つだけに適用して、レポートでは 1 つのテーブルのように見せることです。

2 つのテーブルを作成します。

ここに画像の説明を入力

ここに画像の説明を入力

フィルターをテーブルに適用して、最初に非 null 値を表示し、2 番目に null 値を表示します。

ここに画像の説明を入力

私は次の表現を使用しました。

=IIf(IsNothing(Fields!val2.Value), "NULL", "NOTNULL")

最初のテーブルに Interactive Sorting を適用します。

これにより、次の結果が得られます。

ここに画像の説明を入力

ここに画像の説明を入力

したがって、この単純なケースでは、目的を達成しています。

実際には 2 つのオブジェクトであるため、ユーザーが予期しない場所でブレークが発生する可能性があります。これは、オブジェクトをRectangleと一緒に保持することで軽減できます。

複数の列を探している場合、これは適切ではないかもしれませんが、うまくいけば役に立ちます。

于 2013-02-07T14:08:02.040 に答える