BIDSからSSRSにレポートを展開するときに、いくつかの奇妙な動作に気づきました。デフォルト値を持つパラメーターがありますが、それらのデフォルト値はレポートサーバーに伝達されていないようです(カタログテーブルの[パラメーター]フィールドに格納されています)。しかし、新しいパラメータを追加すると、フィールドが変化していることがわかりました。これは、デプロイメントツールが特定のパラメーターを無視しているようなものです。何かご意見は?
これが役立つ場合、私のRDLは次のようになります。
<ReportParameter Name="INCLUDEDFIRMS">
<DataType>Integer</DataType>
<DefaultValue>
<Values>
<Value>1</Value>
</Values>
</DefaultValue>
<Prompt>Monkey</Prompt>
<Hidden>true</Hidden>
<MultiValue>true</MultiValue>
</ReportParameter>
ただし、展開後のデータベースのフィールドは次のようになります。
<Parameter>
<Name>INCLUDEDFIRMS</Name>
<Type>Integer</Type>
<Nullable>False</Nullable>
<AllowBlank>False</AllowBlank>
<MultiValue>True</MultiValue>
<UsedInQuery>True</UsedInQuery>
<State>MissingValidValue</State>
<Prompt />
<DynamicPrompt>False</DynamicPrompt>
<PromptUser>True</PromptUser>
<DefaultValues>
<Value>23</Value>
<Value>17</Value>
</DefaultValues>
<Values>
<Value>23</Value>
<Value>17</Value>
</Values>
</Parameter>