お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の
英語版を参照してください。
新しいcolumnsを作成し、Formula列変換を使ってカスタマイズできます。Zoho DataPrepでは、ニーズに合わせた多様な関数が利用可能です。関数の詳細については
こちらをご覧ください。
1. 変換メニューをクリックし、Formula列オプションを選択します。
2. 新規列名欄に、新しく作成する列の名前を入力します。
3. Formula欄で関数名を入力して関数を挿入するか、intelliSenseを利用して関数を補完できます。関数を挿入セクションでフィルターや検索機能も利用可能です。
4.
Formula builder Powered By OpenAI ChatGPTタイルをクリックし、ChatGPT APIにプロンプトを送信してフォーミュラを生成することもできます。
詳細はこちらをご覧ください。
5. フォーミュラにパラメーターを追加したり、intelliSenseで列を選択することができます。列を挿入セクションで列名を検索することも可能です。
6. プレビューボタンをクリックすると、DataPrepでフォーミュラに対して行った変更の有効なプレビューが表示されます。
7. 適用をクリックして変更を反映します。
Zoho DataPrepは、OpenAIが開発した生成AIであるChatGPT APIによってフォーミュラの生成をサポートします。フォーミュラビルダーを使ってデータ要件をプロンプトとして入力すると、フォーミュラが自動的に作成されます。この機能をDataPrep組織で有効にするには、設定画面のOpenAI連携タブへ移動してください。OpenAI連携機能の有効化方法については
こちらをご覧ください。
OpenAI ChatGPT APIとの連携について、概要を以下に示します。
OpenAIのChatGPT APIと連携したZoho DataPrepの機能について、デモ動画をご用意しています。
データのプライバシーに関するお知らせ: Zoho DataPrepは、米国に拠点を置く外部サービスであるOpenAIのChatGPT APIを利用しています。本サービスはOpenAIの利用規約が適用されます。OpenAIへ送信される情報は、ユーザーであるお客様が許可したアクセス権に基づきます。ChatGPT APIと共有されるデータは、有効化した機能によって異なります。列名や選択したセルデータなどの詳細情報は、各機能に応じて共有されます。どのデータを共有するかは、ご希望のレベルに応じて各機能の有効/無効を選択できます。そのため、本サービスの利用時は注意し、機密情報や個人情報が含まれないようご確認ください。
この統合の設定方法については、設定ページのOpenAI Integrationをご覧ください。
メモ:
- 生成された応答は、ChatGPTの学習データに基づいています。応答の正確性、一貫性、関連性は、プロンプトの種類や学習データとして利用可能な内容によって異なります。
- ChatGPTは個人情報に関するプロンプトには応答しません。
ChatGPT APIで構築された数式を生成するには
1. 「 Transform 」メニューをクリックし、 Formula 列オプションを選択します。
2. Formula builder Powered By OpenAI ChatGPTタイルをクリックして、 Formulaプロンプトを開きます。
3. Formulaプロンプトに、数式のロジックを自然言語で記述します。プロンプト入力時に、ロジックを適用する列名も記載できます。入力が終わったら、生成するをクリックしてください。
必要な数式は自動的に作成済みformulaセクションに作成されます。
入力したプロンプトに応じて、ChatGPTが自動生成した出力列名を取得できます。
追加する数式変換には、出力データが期待通りでない場合に、異なる方法で自動的にクエリを再実行して最適な結果を取得できる「もう一度試す」メカニズムが搭載されています。
メモ: Formulaプロンプトで列名をダブルクォーテーションで囲んで入力すると、より良い結果が得られる場合があります。例: 'First_Name'
4. 必要な出力が得られるまで、プロンプトを言い換えたり、追加情報を入力したりできます。作成済みの数式を編集したい場合は、カスタマイズするをクリックしてください。
5. プレビューするをクリックして、数式に加えた変更のプレビューを表示します。
6. 適用するボタンをクリックして、変換を適用します。
自然言語の数式プロンプトを使った例をいくつかご紹介します。
フィルターを適用するには
この変換とあわせてフィルターを適用したい場合は、フィルター機能を使用できます。
1. フィルタータブをクリックします。
2.

アイコンをクリックし、
フィルターセクションで必要な列を追加します。また、ドラッグ&ドロップでフィルターの並べ替えも可能です。
3. 頻度列を追加した場合、ドロップダウンから以下のいずれかの設定を選択できます:
- Actual:このオプションでは、列の実際の値に基づいて行をフィルタリングできます。詳細はこちらをご覧ください。
- Data 品質:このオプションでは、列内のデータ品質に基づいて行をフィルタリングできます。詳細はこちらをご覧ください。
- Patterns:このオプションでは、選択した列のデータパターンに基づいて行をフィルタリングできます。詳細はこちらをご覧ください。
- Seasonal:このオプションでは、四半期や月、週などの季節的パラメーターに基づいて行をフィルタリングできます。詳細はこちらをご覧ください。
- Outliers:このオプションでは、選択した列のデータに存在する外れ値に基づいて行をフィルタリングできます。詳細はこちらをご覧ください。
メモ:フィルター設定は、フィルター用に追加した列のデータ型に応じて表示されます。
4. フィルターセクションに2つ以上のフィルターを追加すると、論理演算子ANDまたはORがフィルターの横に表示されます。クリックして論理演算子をANDとORの間で切り替えることができます。
- 論理演算子を使用して条件を組み合わせ、優先順位のルールを適用できます。最終的な条件式は条件式ボックスに表示されます。編集をクリックして、論理演算子やかっこを使い、どの条件を先に評価するかなど、優先順位や順序を指定して初期設定の式を変更できます。必要な変更を加えた後、保存をクリックしてください。
- 例えば、((1 OR 2) AND (3 OR 4)) という式の場合、まず (1 OR 2) の条件が実行され、次に (3 OR 4) の条件が実行されます。3番目にAND演算子が使用されているため、両方の条件が真の場合にフィルターが適用されます。
5. 各フィルターごとに選択したフィルターオプションに基づき、次のセクションで特定の値をさらに絞り込んで選択できます。
例えば、上記のスクリーンショットでは、Data 品質オプションがフィルターセクション内のすべての列フィルターに選択されています。選択内容に基づき、さらにフィルターする特定の値の設定がすべての列(Data 品質)セクションに表示されます。
6. 最後のセクションで、選択した項目を含めるか除外するかを選択できます。
7. 何らかの理由ですべてのフィルターを削除したい場合は、クリアボタンを使用できます。
8. フィルター変換の有効なプレビューが、変更を加えるたびに表示されます。
9. 適用するボタンをクリックして、フィルターとともに変換を適用します。
関連情報
Before Updated