ビジネスインテリジェンス開発スタジオ(Visual Studio 2008)からかなりイライラするエラーが発生しています。私は、これらのサブレポートはしてもしなくてもよいデータが含まれる可能性があり、4つのサブレポートを含むレポートを持っている、そして、そのような彼らのHIDDENプロパティは、式によって制御されるよう:SSRS '08 System.Security.Permissions.SecurityPermission ERROR
=IIF(ReportItems![SOME TEXT BOX].Value = 0, TRUE, FALSE)
[SOMEテキストボックス]の内容れますそのサブレポートのストアドプロシージャによって返された行の数。したがって、値が0の場合、サブレポートを含む矩形はHIDDEN = TRUEに設定されます。
これは、4つのサブレポートの3のために動作しますが、何らかの理由で、そのうちの一つは、このエラーが発生します。
The hidden expression for [RECTANGLE CONTAINING SUB-REPORT] contains an error:
Request for the permission of type 'System.Security.Permissions.SecurityPermission, mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed
いくつかのグーグルが、これはアクセス許可をどうする(はっきり)であることが明らかになったが、ほとんどの人はMS Sharepointとの関連でエラーを経験しているようだが、その解決法は当てはまりそうもない。
ご協力いただければ幸いです。
ブライアン
編集: '!ReportItems [一部のテキストBOX] .Valueの= 0' 行がない、すなわち、TRUEを返すときにのみ発生します。
= iif(lookup(Fields!scopedIntField.Value、UnScopedStrField.Value、UnScopedOtherStrField。問題は、Int式の値を文字列に変換しなければならないということでした。この式ではこれを修正しました。 = iif(lookup(CStr(Fields!scopedIntField.Value)、 "UnScopedDataSet")= ""不思議なことにwo – TGN12