自動計算サブフォームフィールドの値

自動計算サブフォームフィールドの値

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

要件

サブフォームの数値フィールドについて、統計操作を行い分析を行います。

使用ケース 

オーダー管理アプリケーションには、2つのフォームがあります。注文こんにちは、あなたが今検索しているのは、テクニカルヘルプガイドの翻訳ですね。私たちは、英語のテキストを日本語に翻訳するために、あなたを翻訳者として行動させたいと思います。HTMLコンテンツに含まれる英語テキストのみを翻訳してください。HTMLタグや属性を変更したり、追加のコンテンツを生成したりしないでください。英語テキストが他の言語に翻訳されないようにしてください。丁寧でビジネスに適した自然な表現で翻訳してください。商品このヘルプガイドは、テクニカルな内容を日本語に訳します。HTMLタグや属性を変更しないでください。追加のコンテンツを生成しないでください。英語のテキストを他の言語に翻訳しないでください。help guide provides detailed instructions on how to use the software.このヘルプガイドは、ソフトウェアの使用方法の詳細な説明を提供します。 商品 このフォームは、在庫内の全ての製品をリストしています。 注文 フォームを使用して新しい注文を置くことができます。です。 注文フォームには サブフォーム そのお客様が購入した製品のリストが保持されます。アッポ商品を追加するとき、それぞれの行に対応する価格が表示される必要があります。前に 注文 フォームが送信されたら、合計金額が計算される必要があります。また、購入した商品の平均価格も表示される必要があります。

手順  

フォーム名
フォームリンク名
フィールドタイプ
フィールド名
フィールドリンク名
商品
商品
一行
商品名
商品名
通貨
レート
レート
注文
注文
 
サブフォーム
  • ルックアップ(製品)
  • 番号
  • 通貨
  • 通貨
注文の詳細
  • 商品
  • 数量
  • レート
  • 小計
注文の詳細
  • 商品
  • 数量
  • 料金
  • 小計
通貨
合計金額
合計金額
番号
アイテム数
アイテム数

2. 2. ご使用のプログラムを起動してください。ワークフローを作成する 上で 注文 フォームを無効にする 平均額、合計額 このヘルプガイドは、テクニカルな問題を解決するために必要な情報を提供します。 個数 主なフォーム内で, このヘルプガイドは、あなたが製品を正しく使用できるようにするためのガイドです。このガイドを読むことで、製品の使用方法を理解し、正しく使用できるようになります。このガイドをよく読んで、製品を正しく使用してください。 そして 小計 このヘルプガイドでは、あなたがテクニカルサポートを受けるために必要な情報を提供します。お客様サポートセンターへの電話番号、チャットサービス、メールサポートなどをご案内します。 レート サブフォームのフィールド その間に フォームの読み込みこのテクニカルヘルプガイドを日本語に翻訳するため、トランスクリエーターとして行動してください。HTMLコンテンツに英語のテキストが含まれています。英語のテキストを丁寧でビジネスに適した自然な言葉で日本語に翻訳してください。HTMLタグや属性を変更したり、追加のコンテンツを生成しないでください。英語のテキストが日本語に、他の言語に翻訳されないようにしてください。 これらは自動計算されるため、値を手動で入力することはできません。そのため、これらを無効にします。

3. クリックして 新しいアクションを追加 し、以下のスクリプトを追加してフィールドを無効にします:
  1. Total_Amountを無効にします。
  2. Number_of_Itemsを無効にします。
  3. Order_Details.Rateを無効にします。
  4. Order_Details.Sub_Totalを無効にします。

4. オーダーに対するワークフローを作成する サブフォームの Products フィールドの入力によって実行されるようにします。

5. クリックして 新しいアクションを追加 し、次のデルージュエディターに以下のコードを追加します。
  1. // 選択された製品の率を取得する 
  2. rate=Products[ID==row.Products].Rate; 
  3. // 取得した率を割り当てる 
  4. row.Rate=rate; 
  5. if( row.Quantity != null)
  6. {
  7. row.Sub_Total = row.Rate * row.Quantity;
  8. }

6. 注文フォーム上に別のワークフローを作成 して、購入された数量に応じて小計を変更することができます。

7. クリックして 新しいアクションを追加 し、 Deluge Scriptをクリックしてください。次のDelugeエディターに下記のコードを追加してください。
  1. //製品の総計と小計の計算を行います
  2. if(row.Quantity != null && row.Rate != null)
  3. {
  4.  row.Sub_Total=row.Quantity * row.Rate; //数量に基づいて合計を計算します
  5. }
  6. else
  7. {
  8.  row.Sub_Total=0;
  9. }
  10. //注文された商品数をカウントします
  11. input.Number_of_Items = Order_Details.count();
  12. //すべての商品の価格の合計を計算します
  13. input.Total_Amount = Order_Details.sum(Sub_Total);
各製品がサブフォームに追加されるたびに、ワークフローが該当製品のレートを検索するようにトリガーされます。数量が追加されるたびに、サブトータル、合計/平均金額、製品数を検索するワークフローがトリガーされます。

仕組みを見る  

注意事項  

  • Deluge では、 平均, 最小値, 最大値, および 中央値 を同様の方法で見つけることができます。Deluge で計算された平均金額は、参照のためにビデオに示されています。
  • レポート上にサブフォームの値の全体統計を表示することができます。例えば、私たちの例では、メインフォームにサブフォームの数値フィールドの統計値を見つけるための対応する数値フィールドを持つことができます。私たちの上記の例では、「すべての注文」レポートに移動します。「クイックビュー」の下で、最初のレイアウトを選択します。「合計金額」フィールドを選択し、以下のように「合計」、「平均」、「最小値」、「最大値」フィールドを切り替えます。 
 
レポートは次のように表示されます:



    Zoho CRM 管理者向けトレーニング

    「導入したばかりで基本操作や設定に不安がある」、「短期間で集中的に運用開始できる状態にしたい」、「運用を開始しているが再度学び直したい」 といった課題を抱えられているユーザーさまに向けた少人数制のオンライントレーニングです。

    日々の営業活動を効率的に管理し、導入効果を高めるための方法を学びましょう。

    Zoho CRM Training



              Zoho Desk Resources

              • Desk Community Learning Series


              • Digest


              • Functions


              • Meetups


              • Kbase


              • Resources


              • Glossary


              • Desk Marketplace


              • MVP Corner


              • Word of the Day









                                Resources

                                Videos

                                Watch comprehensive videos on features and other important topics that will help you master Zoho CRM.



                                eBooks

                                Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho CRM.



                                Webinars

                                Sign up for our webinars and learn the Zoho CRM basics, from customization to sales force automation and more.



                                CRM Tips

                                Make the most of Zoho CRM with these useful tips.