通知

この記事では、Looker Studio について説明します。Looker のドキュメントについては、https://cloud.google.com/looker/docs/intro をご覧ください。

IF

条件式に基づいて値を返します。

IF では条件を定義し、その条件が満たされると結果が返されます。条件が満たされない場合は、別の結果が返されます。

実際の売上額が予測売上額を上回る場合の賞与率を計算します。

IF(Actual > Forecast, Bonus *1.2, Bonus)

IF 構文

IF(condition, true_result, false_result)

パラメータ

  • condition - 評価する式。condition には、任意の有効なブール式を指定できます。
  • true_result - condition が true の場合に返される値。true_result には任意の有効な式を指定できます。
  • false_result - condition が false の場合に返される値。false_result には任意の有効な式を指定できます。

その他の例

選択されたパラメータに基づいて、ディメンションを返します。

たとえば、「Forecast Parameter」というブール値パラメータを作成し、このパラメータを使用して予測データの列を返すことができます。予測データが利用できない場合は、実際のデータを使用します。

IF(Forecast Parameter, Forecast Data, Actual Data)  

 

指定された日数以上が経過しているレコードを特定するには、以下のように指定します。

IF(DATETIME_DIFF(TODAY(),Date,DAY) > 60, "old","new")

 

論理 AND と正規表現の一致を使用する複雑な条件を指定することもできます。

IF(Event name = "purchase" AND (REGEXP_MATCH(Page path, ".*footwear.*") OR REGEXP_MATCH(Page path, ".*shoes.*")), "Shoe Sales", Page title)
上の例のように AND と OR を使用して複数の条件をテストすることは可能ですが、結果の選択肢が 3 つ以上必要な場合は、CASE 式または単純 CASE 式を使用してください。

この情報は役に立ちましたか?

改善できる点がありましたらお聞かせください。
true
Looker Studio の新機能

新機能と変更点についてご確認ください。Looker Studio リリースノートが Google Cloud で公開されました。

検索
検索をクリア
検索を終了
メインメニュー
3520553669178101171
true
ヘルプセンターを検索
true
true
true
true
true
102097
false
false