sql >> データベース >  >> RDS >> Sqlserver

データを並べて表示するようにテーブルをフォーマットする SSRS レポート

    複数列形式でデータを左から右に印刷するには、複数のテーブルを使用してそれを偽造する必要があります。このハックを実装するには、必要な列と同じ数のテーブルを並べて作成し、すべてがデータ セットを指すようにします。最初のテーブルの詳細行で、Visibility-Hidden プロパティに対して次の式を使用します:

    =IIF((RowNumber(Nothing) Mod 4) = 1, False, True)
      

    どこで 4 あなたが持っているテーブル(列)の数です。

    各テーブルに対して同じことを行い、式が等しいものをインクリメントします (したがって、2 番目の列については (RowNumber(Nothing) Mod 4) = 2 など)。最後のテーブル (列) では、式は 0 に等しい .

    これにより、詳細行が交互に非表示になり、その列番号に適切な行のみが表示されます。



    1. SQLクエリでのjava.sql.Timestampオブジェクトの使用

    2. 重複する行を別のテーブルに挿入するための挿入トリガーの前

    3. DATETIMEからDATETIME2への変換で値が変わるように見えるのはなぜですか?

    4. PLS-00221:'C1'(カーソル)がプロシージャではないか、未定義です