Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

POST /Info/FilterMembers/:datasource/:filterSpec

指定されたデータ・ソース (キューブまたは KPI) で定義されたように、指定されたフィルタのメンバに関する情報を返します。

URL パラメータ

datasource 必須項目。データ・ソースの名前。これは、以下のいずれかです。
  • cubename — 論理キューブ名

  • cubename.cube — 論理キューブ名とそれに続く .cube

  • kpiname.kpi — 論理 KPI 名とそれに続く .kpi

この名前にはスラッシュを使用できます。このドキュメントで前述した “キューブ名と KPI 名でのスラッシュの使用” を参照してください。
filterSpec 必須項目。フィルタ仕様。

要求の本文の詳細

このサービスでは、要求本文の以下のプロパティが使用されます。これらの両方のプロパティで、データ・ソースに適用されるフィルタを指定することで、このサービスによって返されるメンバのリストを絞り込みます。

RELATED オプション。指定されている場合、このプロパティはオブジェクトの配列で、それぞれのオブジェクトには spec プロパティ (フィルタ仕様) と value プロパティ (そのフィルタの値) が格納されます。value プロパティは MDX セット式である必要があり、メンバ・キーを使用する必要があります。
SEARCHKEY オプション。

要求の例

  • 要求のメソッド :

    POST

  • 要求の URL :

    http://localhost:57772/api/deepsee/v1/Info/FilterMembers/:demomdx.kpi/:homed.h1.zip

    URL の有効な形式に関する説明は、“概要とサンプル” の章の “DeepSee REST API の概要” を参照してください。

  • 要求の本文:

    {
      "RELATED":[{"spec":"gend.h1.gender","value":"&[female]"}],
            "SEARCHKEY":"Jan"
    }
    

応答の例

{
   "Info":
      {"Error":"","DataSource":"demomdx.cube","DataSourceType":"cube","Default":"","Filter":"[HomeD].[H1].[ZIP]"},
   "Result":
      {"FilterMembers":
         [
          {"text":"32006","value":"&[32006]","description":""},
          {"text":"32007","value":"&[32007]","description":""},
          {"text":"34577","value":"&[34577]","description":""},
          {"text":"36711","value":"&[36711]","description":""},
          {"text":"38928","value":"&[38928]","description":""}
          ]
       }
}

この応答オブジェクト内では、Result プロパティに FilterMembers プロパティが含まれています。このプロパティにはオブジェクトの配列が含まれていて、フィルタ・メンバごとに 1 つのオブジェクトがあります。指定されたフィルタ・メンバのオブジェクトには、以下のプロパティが含まれています。

  • description には、そのメンバのテキスト説明が含まれています (ある場合)。

  • text には、そのメンバの表示テキストが含まれています。

  • value には、そのメンバの論理値が含まれています (通常は MDX キー)。

すべての応答オブジェクトに当てはまる情報については、このリファレンス冒頭の説明を参照してください。

FeedbackOpens in a new tab