機械翻訳について

@CONCATENATE

ある文字列(String2)を別の文字列(String1)の最後に追加した結果として返されます。

この関数をネストして、複数の文字列を連結できます(Example 2(@CONCATENATE)を参照)。

構文

@CONCATENATE (String1, String2)

パラメータ

String1

文字列または文字列を返す関数

String2

文字列または文字列を返す関数

ノート

  • メンバー名を文字列として使用するには、メンバー名とともに@NAMEを使用します。

  • 結果の文字列をメンバー名として使用するには、次のように@MEMBERを@CONCATENATEとともに使用

    @MEMBER(@CONCATENATE("2000_", QTR1));

次に、Sample Basicデータベースの例を示します:

例1 (@CONCATENATE)

次の関数文は、Productディメンションで現在処理されているメンバーの名前の前に文字列Itemを配置します。たとえば、計算される現在のメンバーが100-10の場合、結果はItem100-10になります:

@CONCATENATE("Item",@NAME(@CURRMBR(Product)))

例2 (@CONCATENATE)

複数の文字列を連結するには、@CONCATENATE関数の複数のインスタンスをネストできます。 次の関数文は、Yearディメンションの現在のメンバーから始まり、その後にアンダースコア、Measuresディメンションの現在のメンバーの順に文字列値を戻します。たとえば、計算される現在のメンバーがQtr1およびSalesの場合、結果はQtr1_Salesになります:

@CONCATENATE(@NAME(@CURRMBR(Year)),@CONCATENATE("_",@NAME(@CURRMBR(Measures))))

関連項目