2017-09-21 20 views
0

期待通りにSQL SERVER DESCで注文されたカラムを持っていますが、SSRSにインポートするとすぐに1から離れてすべての行が正しいです。SSRSご注文の問題

以下

SQL Serverの結果である:

Figure 
    2.5000 
    0.0000 
    0.0000 
    0.0000 
    -8.0000 
    -27.000 
    -93.550 

これはSSRSレポートの結果である:

Figure 
    2.5000 
    0.0000 
    -8.0000 
    0.0000 
    0.0000 
    -27.000 
    -93.550 

は、私は問題を試してみて、是正するための異なるものの多くを試してみましたが、私はちょうど見カント何が問題なの? 私はSQLサーバとSSRSとの間でとにかくコードを変更しないので、なぜこれが起こるのか分かりません。私はそれがSSRSで起こっていたグループ化かもしれないと思ったが、私はすべてを削除し、ちょうどそれを元の列データを持っていた。

これはなぜでしょうか? ありがとう

答えて

0

私は実際にSSRSで発行することを発見しました。基本的には、グループがある場合、SSRSはそれらのすべてにソートフィルタを自動的に配置します。あなたは下に行く場合:

enter image description here

は、ドロップダウンをクリックして、グループのプロパティに行きます。ソートタブを見る場合は、ソートフィルタを削除してください。あなたはあなたが持っているすべてのテーブル/マトリックスのグループごとにこれを繰り返す必要があります。

あなたが持っている任意のSQLソートコードは、結果を正しく表示する必要があります。 SSRSの自動フィルターは、それをちょうど混乱させます。これは上の答えで簡単に触れましたが、ここでは正確なプロセスです。これが役に立ちますようにお願いします。

0

私は再作成を試みたが、デフォルトは昇順でなければならないことがわかります。

カラムのデータ型を確認してください。

また、タブリックスでソート式を編集/追加することもできます([プロパティ - >ソート])。グループソートもチェックしてください。

+0

私はこれをすべて試しましたが、修正はありません –

+0

データ型を確認したら、新しいレポートで新しく始めて、これを試して複製してみましょう。また、それはソースですか、選択ですか? – SAS

+0

PSこれはSSRSのバグである可能性があります。データ型と手動ソートの設定を試しましたか? – SAS