SSRS 2016では、私はTabularインスタンスに対していくつかのレポートを書いています。クエリ言語としてMDXを使用しています。レポートで手作業でデフォルトの一意の名前を指定する問題があります。 アイデア?バグですか?エスケープな問題?SSRS 2016では、レポートパラメータのデフォルトとしてMDX一意の名前をどのように指定しますか?
我々は次元が利用可能な値として、次のように属性を引っ張るパラメータの数持っている:私は手でデフォルト値を設定しようとすると、Visual Studioは認識しているようだ
WITH MEMBER [Measures].[Label] AS [Dimension].[Dimension Attribute].CURRENTMEMBER.MEMBER_CAPTION
MEMBER [Measures].[UniqueName] AS [Dimension].[Dimension Attribute].CURRENTMEMBER.UniqueName
SELECT {[Measures].[Label], [Measures].[UniqueName] ON 0,
[Dimension].[Dimension Attribute].Members ON 1
FROM [CubeName]
をSSRSサーバーはそうではありません。 SSRSは、これも同様の報告の中で選択を渡そうと、問題が発生し
\[Line of Business\].\[Line of Business\].\[All\]
にこれを逃れるように見える
[Line of Business].[Line of Business].[All]
:私はそれを設定しています。注目すべきは、私はデフォルトでは、クエリによって駆動させる場合には、サーバー上のSSRSは、デフォルトを選択して幸せである、:
SSRSでWITH MEMBER [Measures].[UniqueName] AS AS [Dimension].[Dimension Attribute].CURRENTMEMBER.UniqueName
SELECT [Measures].[UniqueName]
FROM [CubeName]
WHERE [Dimension].[Dimension Attribute].[All]
SSRSでパラメータの既定値を文字列として指定する場合は、MDXスクリプトでSTRTOSET関数を使用する必要があります。さらなる助けが必要な場合はお知らせください。 –