Skip to main content
Loading...
Skip to article
  • Qualtrics Platform
    Qualtrics Platform
  • Customer Journey Optimizer
    Customer Journey Optimizer
  • XM Discover
    XM Discover
  • Qualtrics Social Connect
    Qualtrics Social Connect

演算機能


Was this helpful?


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The feedback you submit here is used only to help improve this page.

That’s great! Thank you for your feedback!

Thank you for your feedback!


演算機能について

演算機能により、回答ごとにカスタム値を作成できます。たとえば、個々の参加者の評価を使用して計算式を計算する関数を作成することができます。演算機能は、アンケートフロー、質問内、選択肢テキストで実行できます。

アンケートフロー

アンケートフローで実行される演算機能は、埋め込みデータとして保存する必要があります。方程式の結果は、デフォルトでは回答者に表示されません。方程式の結果を回答者に表示する場合は、テキストの差し込みを使用します。

演算機能がアンケートフローに加重満足度埋め込みデータとして表示される

このアンケートでは、2つの質問に対する回答が合計され、1.33が乗算され、加重満足度と呼ばれる埋め込みデータフィールドとして保存されます。

質問または選択肢テキスト

質問または選択肢テキストで実行された演算機能は回答者に表示されますが、アンケート結果にはレポートされません。

アンケートエディターでの演算機能の表示

このアンケートでは、演算機能の結果がアンケート質問のテキストの一部として表示されます。

演算機能の構文

すべての演算機能は、次の構文内に含まれます。

$e{ }

方程式は {} の間に挿入されます。方程式のすべての項目はスペースで区切る必要があります。

$e{ 4 + 4 }

Right-to-Left 言語の構文

アンケートがヘブライ語やアラビア語などの右から左に記述されている場合、演算機能に使用する構文は少し異なります。

{ }#$

例: 4 + 4 を追加する場合:

{ 4 + 4 }#$

方程式は {} の間に挿入されます。方程式のすべての項目はスペースで区切る必要があります。

テキストの差し込みを使用

4 + 4を追加しても良いですが、アンケートで提供される回答に対して演算機能を実行する機能の方が便利です。例えば、ある研究で満足度の質問への回答に固定数を掛けることが求められる場合があります。ここにテキストの差し込みが入ります

テキストの差し込みは、回答者ごとに動的な数値を取り込むために使用されます。方程式に必要な数値を表すテキストの差し込みコードを生成する方法については、以下を参照してください。 テキストの差し込み サポートページを参照してください。

テキストの差し込みは、特定の形式になります。

${q://QID1/SelectedChoicesRecode}

演算機能でテキストの差し込みを使用するには、${ と } を削除します。その結果、コードは次のようになります。

q://QID1/SelectedChoicesRecode

演算機能に配置すると次のようになります。

$e{ q://QID1/SelectedChoicesRecode * 4 }

小数点、桁区切り(&A)

  • 演算機能は数値のみをサポートします。
  • コンピューターサイエンスでは、小数点の区切り記号はピリオド(.)として定義されます。カンマ (,) を小数として使用することはできません
    : $e{ 1.5 + 1 } は 2.5 に等しく、これは正しいです。$e{ 1,5 + 1 } は 1 となり、これは適切ではありません。
  • 3桁ごとまたは小数点の区切り記号としてコンマ(,)を使用すると演算機能が中断します。3桁ごとまたは小数点の区切り記号としてコンマ(,)を使用しないようにしてください。
    : 千単位の数値を使用して作業する場合、$e{ 1000 + 1 } は 1001 に等しくなります。これは正しいです。$e{ 1,000 + 1 } は 1 となり、この例では正しくありません。 $e{ 1.000 + 1 } は 2 となり、この例でも正しくありません。

利用可能な演算

加算、減算、乗算、除算

$e{ 1 + 2 - 3 / 4 * 8 } は -3 に解決されます。
ヒント:簡単な追加を行うには、の使用を検討してください スコアリング 数学演算機能ではなく、

括弧

括弧を追加して、演算の順序を指定できます。

$e{ ( 1 + 2 - 3 ) / 4 * 8 }の解は0になります。
ヒント:数学演算は演算の標準順序(括弧、指数、乗算、除算、加算、減算)に従います。

指数

$e{ 6 ^ 2 } は 36 に解決されます。

平方ルート

$e{ sqrt( 9 ) }の解は3になります。

代わりに指数を使用しても構いません。たとえば、 $e{ 9 ^ ( 1 / 2 ) } です。

絶対値

$e{ abs( -23 ) }の解は23になります。

丸め

$e{ round( 10 / 3 , 2 ) }は、小数点以下2桁で10/3を丸め、解は3.33になります。

残余

$e{ 16 % 9 } は 16 を 9 で割り、余り 7 を返します。

 

演算機能のトラブルシューティング

演算機能では、形式が正しくないと評価されない場合があります。演算機能が評価されていない場合は、2つの一般的なエラー(方程式内のHTMLスペースとテキストの差し込みが正しく書式設定されていない)を確認します。

HTML スペース

数学の方程式を書くとき リッチコンテンツエディタ, スペースは HTML に変換され、方程式が無効になる場合があります。リッチコンテンツエディタの標準ビューでは、以下の式が問題ないように見えます。

アンケートエディターからのリッチコンテンツエディターへのアクセス

ただし、テキストエディタのソースビューに切り替えると、1 個のスペースが HTML に変換され、” ” と表示されます。

コードに追加の   を表示するリッチコンテンツエディタのソースビュー

  と他の HTML タグは数式を無効化します。( ) これらをソースビューから削除し、方程式を修正します。

正しくフォーマットされていないテキストの差し込み

前述のように、演算機能でテキストの差し込みを使用する場合は、テキストの差し込みコードから $ と {  } を削除する必要があります。たとえば、テキストの差し込みコード ${q://QID1/SelectedChoicesRecode} は、方程式で q://QID1/SelectedChoicesRecode として使用する必要があります。

テキストの差し込みから $ と {  } が削除されていない場合、多くの演算は問題なく機能します。ただし、テキストの差し込みに値がない場合(たとえば、回答者がテキストの差し込みを参照している質問をスキップした場合)、および$ と{  } が削除されていない場合、方程式は失敗します。

テキストの差し込みが空の場合のエラーを防ぐために、すべての方程式から $ と {  } を削除します。

上記の演算機能の構文セクションを参照して、演算機能ですべての構文ルールに従っていることを確認してください。

方程式の不適切な間隔

方程式のすべての項目をスペースで区切る必要があります。方程式のスペースの検索で問題が発生した場合は、以下の手順に従います。

  1. 方程式をコピーします。
  2. Microsoft Word などのテキストエディタを開きます。
  3. 検索を実行します。Mac では CMD + F、PC では CTRL + F です。
  4. キーボードのスペースバーを押して、スペースを検索します。
  5. 式内のすべてのスペースが強調表示されます。これにより、スペースが不足している場所を特定できます。
例: この例では、Microsoft Word に方程式を貼り付けて、スペース文字を検索します。方程式のすべてのスペースが文書で強調表示され、この方程式のスペースが正しいことがわかります。方程式が単語文書に貼り付けられました。スペース文字の検索が実行されたため、式の各スペースが強調表示されます。

さまざまなプロジェクトタイプでの演算機能

演算機能は、あらゆる種類のプロジェクトにのみ使用できます。このページで説明するオプションは、以下で提供されています。

スコアリングなどの関連機能、およびレポートなどの演算機能を表示できる場所はプロジェクトによって異なる場合があることに注意してください。また、プロジェクトごとに固有の差し込みテキストを使用できる場合があることにも留意してください。

当サポートサイトの日本語のコンテンツは英語原文より機械翻訳されており、補助的な参照を目的としています。機械翻訳の精度は十分な注意を払っていますが、もし、英語・日本語翻訳が異なる場合は英語版が正となります。英語原文と機械翻訳の間に矛盾があっても、法的拘束力はありません。