3

SSRS レポートがあります。Tablix メンバーの隠しプロパティで式を使用していました。私の意図は、式に対して「false」と評価されるレコードのみを表示することです。

このレポートを Excel にエクスポートすると、すべて正常に動作します。つまり、非表示のレコードは表示されませんが、同じレポートを .csv にエクスポートすると、非表示のレコードも表示されます。

隠しプロパティで =iif(Globals!RenderFormat.Name="CSV", True, False) を使用してみましたが、「DATA ELEMENT OUTPUT」を auto から output に変更しようとしましたが、うまくいきませんでした。

誰かがこの問題を以前に解決しましたか??

4

2 に答える 2

1

CSV または XML はデータ レンダラーであり、データのみを扱います。これは、データが Excel エクスポートで非表示になっている場合でも、CSV ファイルに含まれていることを意味します。一部のフィールドを非表示にするには、DataElementOutput = "NoOutPut" を設定する必要があります。

于 2019-07-11T13:30:05.050 に答える
1

「非表示」プロパティは、レポート アイテムの書式設定プロパティです。CSV にエクスポートする場合、書式設定とレイアウトのプロパティはすべて無視されるため、レポートに存在するすべてのデータは、「非表示」プロパティの値に関係なく、CSV ファイルにエクスポートされます。

回避策の 1 つは、式を使用してレポート アイテムのを設定し、非表示にする (または非表示にする) のではなく、何も設定しないかゼロに設定することです。

于 2012-11-13T08:10:13.427 に答える