web-dev-qa-db-ja.com

行グループで列の可視性を設定するssrs

列を非表示にしようとしていますが、RowGroups領域に属しています。残念ながら、列の可視性はグレー表示され、無効になっています。特定の条件下で(式を使用して)列を非表示にしたいが、グループ化は保持したい。

私はSOで同様の質問を見つけましたが、その解決策は私にとってうまくいきませんでした。これに対する回避策はありますか?

行グループ内のssrs列の可視性

一部の列をTablixの本文領域に移動しようとしましたが、セルを垂直方向に結合できません。私のオプションが何であるかわかりません。

下の画像では、最初の列を非表示にしようとしていますが、[列の表示]オプションが無効になっています。 Trying to hide the entire first column

SSRS 2008 R2

19
Gabe

列1を削除しようとしていますか?列ヘッダーを右クリックして列の削除を選択すると、列と関連グループの削除または列のみのいずれかを求めるプロンプトが表示されます。列を選択した場合、グループ化のみが残ります。

7
JKF

列を選択してから、プロパティバーのVisibilityプロパティに移動できます。ここに式を入力するだけでなく、trueまたはfalseを選択することもできます。ただし、この場合、そのフィールドの代わりにスペースが1つ残されます。

5
Sergii

グレー表示された列の表示と同じ問題があり、オンラインで見つけたソリューションが機能していなかったので、これが他の誰かの助けになることを願っています。

基本的にそれをだまして動作させる必要があります。以下がその方法です。

  1. Tablixをクリックし、目的の列の右側の列にある灰色の列のプロパティを右クリックします。
  2. [グループの追加]> [左隣]を選択します。
  3. 本当にグループ化したくないので、group byフィールドにFalseを入力します。
  4. これで、灰色の列のプロパティボックスを右クリックして、表示を選択できます。
  5. 可視性のために関数を入力してください。
  6. 次に、「壊れた」列から必要なものをすべてコピーして、新しい列の表示を調整できなかった場所に貼り付けます。
  7. 古い列を削除します。
3
user2262360

visual Studioでは、デザインボックスの下に行グループと列グループが表示されます。列グループの右側に下矢印が表示されます。クリックすると、[アドバンスモード]が開かれます。最初のボタンを右クリックします。行グループ、グループプロパティをクリック、表示設定を選択、非表示をクリック

enter image description hereenter image description here

完了、Plチェック

0
BhaveshParmar
  1. 列を削除する
  2. [列のみを削除]オプションを選択します
  3. 新しい列を追加する(関連付けられた行グループなし)
  4. フィールドを新しい列に割り当てます

粒度が等しいため、新しい列は行グループを使用します。

0
Wouter