0

レポートに「面積」パラメータがあり、レポートを実行する前にフィルタリングを提供したいと考えています。

レポートに追加のデータセットが埋め込まれています。これは個別の領域を呼び出し、それを使用してパラメーターのドロップダウン リストを埋めます。これは、「使用可能な値」の下に設定されているものです。「デフォルト値」の下に、手動で「ALL」と入力しました。

レポートを実行すると、個別の領域と "" デフォルトの選択が表示されます。

私は何を間違えましたか?私の意図は、「ALL」オプションを一番上に置き、その後に各領域を数値的に昇順にソートすることです。

4

2 に答える 2

0

Order By を SQL 句に追加すると、ALL が並べ替えられます。

別のオプションは、パラメーターを「複数の値を許可する」に設定することです。これにより、ALL 項目が不要になります。

于 2013-05-01T17:50:51.900 に答える
0

ChuteXrefTbl UNION SELECT 'ALL' AS AvailableAreas から DISTINCT エリアを選択

利用可能なエリアのドロップダウンリストで「すべて」を選択しました。次に、ストアド プロシージャを実行するようにレポートを設定し、IF ELSE を使用して着信領域が "ALL" かどうかを確認する必要がありました。

これにより、レポートをフィルタリングできます。

今、私が理解したいと思う唯一のことは、上記のSQL構文を逆にするかどうかにかかわらず、リストの最後に「ALL」が追加される理由です。

于 2011-06-28T16:06:02.837 に答える