Atlassian Analytics を開始する
Atlassian Analytics をサイトに追加する方法を学び、データのクエリやチャートの作成に必要なものをご確認ください。
カスタム数式では SQLite 構文を使用して、基本的な計算を実行したり、1 つ以上の関数をデータに適用したりできます。独自のカスタム数式を手動で記述することも、 AI を使用して SQLite 数式を記述 することで、チャート編集プロセスをスピードアップすることもできます。
使用できるすべてのコア関数、集計関数、ウィンドウ関数、および日付と時刻の関数を掲載したリストについては、SQLite のドキュメントをご確認ください。
カスタム数式を使用する手順は次のとおりです。
[Formula column] ステップまたは [Apply formula] ステップを追加します。
数式の種類として [Custom] を選択します。
組み込みまたはカスタム SQLite 数式を使用します。
[保存] を選択します。
カスタム数式は、一度に 1 つの列の値にのみ影響します。ただし、1 つのカスタム数式で複数の列を参照して SQLite 式 ("Column A" + "Column B" など) を形成することはできます。
結果セットの列をカスタム数式で使用する場合は、列名を二重引用符 ("column name") で囲む必要があります。列名を入力するとき、使用できる有効な列の場合はオート コンプリートのオプションとして表示されます。
また、カスタム数式で静的な文字列を使用することもできます。文字列を一重引用符で囲みます ('static string')。
整数を分割するときは、一番上の値に 1.0 を掛けて、結果を小数点に変換する必要があります。そうしないと、比率を計算しようとした場合に、たくさんの 0 が付いてしまい望ましくない結果になります。次に例を示します。
1
(1.0 * "Mobile Events")/"Total Events"
カスタム数式で SQLite CASE ステートメントを使用して、結果を変更するか、条件付きロジックを使用した計算を実行します。SQLite CASE ステートメントの詳細をご確認ください。
この後のセクションで説明する数式では、日付を含む関数で次の単位を使用できます。
日
月
年
時間
分
second
四半期 (datepart() のみ)
年間通算日 (datepart() のみ)
カスタム数式の作成時にさまざまな組み込み関数が表示されます。それぞれの関数にはパラメーターが表示されますが、オートコンプリート機能のある列名以外は、フィールドに手動で値を入力する必要があります。
これらの組み込み関数のいずれかで使用する場合は、列名を二重引用符 (“) で囲み、静的な文字列を一重引用符 (') で囲みます。
組み込み関数の中にはガイド付き数式もあります。可能であれば、ガイド付き数式を使うことをおすすめします。利用可能なガイド付き数式をご覧ください。
数式の列に組み込まれていない SQLite 関数はたくさんありますが、アトラシアンはそれらをサポートしています。他の SQLite 関数をカスタム数式に手動で入力すると、想定したとおりに動作します。
ここには、使用する可能性のある一般的な関数をいくつか示します。
acos、asin、atan、atn2、atan2、acosh、asinh、atanh、difference、degrees、radians、cos、sin、tan、cot、cosh、sinh、tanh、coth、exp、log、log10、power、sign、sqrt、square、ceil、floor、pi、random
length、upper、lower、replicate、instr、substr、charindex、leftstr、rightstr、ltrim、rtrim、trim、replace、reverse、proper、padl、padr、padc、strfilter
stdev、variance、mode、median、lower_quartile、upper_quartile
この内容はお役に立ちましたか?