【CASE関数】datastudioで条件ごとに計算して値を返す

【CASE関数】datastudioで条件ごとに計算して値を返す

datastudioで広告の売上をあるアドネットワークは税込み、あるアドネットワークは税抜きで出したい時があったがCASEはWHENは計算結果を返せないので下記方法で出した。

  • 税抜と税込のフィールドをそれぞれ作成
  • 対象アドネットワークにより、WHENで返す結果を上記フィールド出し分ける

アドネットワークごとに税金以外にも処理を変えないといけない時は重宝

CASE
  WHEN REGEXP_MATCH(adnetworkの名前, '.*geniee.*') THEN tax_revenue
  WHEN REGEXP_MATCH(adnetworkの名前, '.*adsense.*') THEN REVENUE
END
  • tax_revenue=税込み
  • REVENUE=税抜き

メディアの広告マネタイズ(GAM、admobなど)カテゴリの最新記事