0

関数は、最初の引数にタプルセット式を必要とします。文字列または数式が使用されました。ssrsレポートでmdxクエリを設計しています。

これが私のMDXクエリです:

SELECT 
     NON EMPTY { [Measures].[Order Quantity], [Measures].[Discount Amount], [Measures].[Freight], [Measures].[Extended Amount] } ON COLUMNS, 
     NON EMPTY { ([Customer].[Customer Key].[Customer Key].ALLMEMBERS * [Currency].[Currency Key].[Currency Key].ALLMEMBERS * [Currency].[Currency Name].[Currency Name].ALLMEMBERS * [Customer].[Gender].[Gender].ALLMEMBERS ) } ON ROWS 
FROM (
      SELECT ( STRTOSET ( '{" & Join(Parameters!CurrencyCurrencyKey.Value,",") & "}') ) ON COLUMNS
      FROM [AWDW]
     )

何か案が?????

4

1 に答える 1

0

Jointoの呼び出しは正しい式を返さないと思います。クエリを機能させるには、の一意の名前のようなものを返す必要がありCurrency Keyます。

1つまたは複数の通貨を選択するかどうかはわかりませんが、 StrToSetの最初の引数は次のような値である必要があります。

"{'unique name of the currency'}"

また

"{('unique name of the first currency') , ('unique name of the second currency')...}"
于 2012-09-26T21:12:19.823 に答える