機械翻訳について

@LIKE

指定されたパターンに一致するメンバー名のメンバー・セットを戻します。

この関数は、一意のアウトラインおよび重複名アウトラインで使用できます。

構文

@LIKE(pattern, topMbrinHierarchy, [escChar])

パラメータ

pattern

単一のワイルドカード文字を含む、アウトラインのメンバーと比較する文字パターン:

  • %: パーセント記号を使用すると、任意の長さの文字列(長さゼロを含む)に一致させることができます。

  • _: アンダースコアを使用すると、メンバー名の単一の文字を照合できます。

topMbrinHierarchy

メンバー検索のベースとなる完全修飾メンバー名。 指定したメンバーとその別名、およびそのすべての子孫が検索に含まれます。

アウトライン全体を検索するには、このパラメータに空の文字列("")を指定します。 たとえば、@LIKE("100%", "")などです。

escChar

オプション: メンバー名にワイルドカード文字が存在する場合に使用する、バイト長のエスケープ文字。

エスケープ文字を指定しない場合、バックスラッシュ(\)が使用されます。

次の例は、次の重複名のアウトラインに基づいています:

Product
   100
      100–10
         100–10–10
      100–20
      100–30
   200
      200–10
      200–20
      200–30
   300
      300–10
      300–20
   Diet
      100–10
         100–10–11
      200–10
      300–10
   Bottle
      200–10
      300–20
@LIKE(“100%”, “Product”)

メンバー100、100-10、100-20および100-30を戻します。

@LIKE(“30_”, “Product”)

メンバー300を戻します。

@LIKE(“200\_”, “Product”, “\”) 

メンバー200に200_10という名前の子(アンダースコア、_)、200-20 (ダッシュ、-)、200_30および200-40がある場合、名前にアンダースコアが含まれるメンバーを戻します: 200_10および200_30。