2 Replies Latest reply on Nov 11, 2014 4:08 PM by Kenta Tanaka

    パラメータについての質問です。

    Kenta Tanaka

      パラメーターを使って、クイックフィルターを利用する場合の質問です。

       

      例えば、以下のようなデータがある場合を想定しています。

      COUNTRY_NAME      SAL

      JAPAN     100

      CHINA     200

      FRANCE     100

       

      また、以下のようなパラメータを作成します。パラメータ名をAREA_NAMEとします。

      ・ASIA

      ・JAPAN

      ・CHINA

       

      クイックフィルターの条件式を以下のように設定してフィルターをかけているのですが、

      ASIAを選択した際に、JAPAN、CHINAの両方のデータを表示する方法はございますでしょうか。

      COUNTRY_NAME=AREA_NAME

        • 1. Re: パラメータについての質問です。
          Hideki Umimura

          こんにちは。

           

          パラメータとして ASIA を選択する場合

            COUNTRY_NAME      SAL

            JAPAN     100

            CHINA     200

          JAPAN を選択する場合

            COUNTRY_NAME      SAL

            JAPAN     100

          と出力されるという認識ですが、この場合以下の手順ではいかがでしょうか。

           

          1. 計算フィールド「REGION_NAME」を以下の通り作成します。

          (CASE [COUNTRY_NAME]

          WHEN 'JAPAN' THEN 'ASIA'

          WHEN 'CHINA' THEN 'ASIA'

          WHEN 'FRANCE' THEN 'EUROPE'

          END) + '|' + [COUNTRY_NAME]

           

          ここでは 「地域 | 国」という形式のフィールドを作成しています。

           

          2. COUNTRY_NAME と SAL をワークシートに入れ、表示するようにします。

           

          3. REGION_NAME をフィルタに入れ、条件を以下の通り設定します。

          STARTSWITH([REGION_NAME],[AREA_NAME]) or ENDSWITH([REGION_NAME],[AREA_NAME])

           

          ここでは 「パラメータが 地域 または 国 と一致するか」 という条件を作成しています。

           

          【追記】

          地域(ASIA, EUROPE,など)と国が増えると上記の計算フィールド REGION_NAME の定義が複雑(膨大)になるので、

          地域の情報まで含めデータに持っていると、REGION_NAME の定義がシンプルになります。

          • 2. Re: パラメータについての質問です。
            Kenta Tanaka

            ご回答いただきありがとうございます!

            無事に解決いたしました。