1

SSRS を使用してレポートを作成する必要があります。マトリックスごとに動的にグループ化する必要があります。パラメーター (name: ColumnData) を追加し、'Date'、'Type'、'ServerName' などの使用可能な値を単一の値に追加しました。group by 式を次のように編集できます。

=Fields(Parameter!ColumnData.Value).Value 

ただし、パラメーターが複数の場合、 Parameter!ColumnData.Value はリストを返すため、次のように使用する必要があります。

==Fields(Parameter!ColumnData.Value(0)).Value & Fields(Parameter!ColumnData.Value(1)).Value

しかし、インデックスを手動で指定する必要があるため、それは私が望むものではありません... group by 式で複数のパラメーターを使用する方法を知っている人はいますか?

どうもありがとう!

4

2 に答える 2

0

'Allow multiple values'パラメータのプロパティで選択を解除すると、group by 式はそのまま機能するはずです。
その後、パラメータから選択した値でグループ化できます。

(その場合、複数の値を選択することはできません)。しかし、1 つの値でグループ化することだけが理にかなっていますか?

于 2013-07-16T13:26:35.747 に答える
0

このトピックに出くわしましたが、私の解決策は簡単でした。フィールドを乗算してグループ化する必要があり、次のようなものを使用して終了しました。

<GroupExpression>=Fields!ColumnName1.Value</GroupExpression>
<GroupExpression>=Fields!ColumnName2.Value</GroupExpression>    
<GroupExpression>=Fields!ColumnName3.Value</GroupExpression>

しかし、もっと一般的なものが欲しかったので、これはあなたが探しているものではないかもしれません。

マトリックスに関するいくつかのアドバイスがあるため、この回答を確認できます: リスト内の複数のグループ式 (ssrs 2005)

それが役立つことを願っています。

于 2013-07-19T13:56:05.893 に答える