2017-08-11 20 views
0

...ディメンションの作成時にエラーが発生しました

ニューススタジオのウェブサイトにデータスタジオを使用しています。私は私たちが持っているほぼすべてのページタイトルで利用できる日付を抽出しようとしていました。

私はData Studioテーブルのディメンションとして使用したいと考えています。

私はいくつかの方法で試しました。それらのすべてがエラーを返しました。

まず、ページタイトルから日付を抽出しようとしました。

REGEXP_EXTRACT(Page Title, '(..\/..\/....)') 

次に、すべてのページタイトルに日付が含まれているわけではないため、エラーが発生する可能性があると考えました。記事に関連するもの(ホームページやインデックスなどは記事がありません)。

だから、私はこれを試してみました:

CASE WHEN REGEXP_MATCH(Page Title, '(..\/..\/....)') THEN REGEXP_EXTRACT(Page Title, '(..\/..\/....)') ELSE 'None' END 

私は括弧とし、それらなしの両方の方法を試してみました。引用符付きで、引用符なし。

ヘルプ?

答えて

1

残念ながら、Data Studio内でCASEを使用する場合は、結果を関数に結び付けるのではなく、静的テキストのみを返すことができます。言い換えれば、Data Studioは次のような構文解析しか行いません:CASE WHEN REGEXP_MATCH(ページタイトル、 '(../../....)')THEN 'Yay!' ELSE 'なし' END

+0

ありがとうございます!単純な 'REGEXP_EXTRACT(ページタイトル、 '(.. \/.. \/....))')がうまくいかない理由は何ですか? –

+1

Google Data Studioの限界を克服する方法の1つは、データをGoogleスプレッドシートにインポートすることです(これに対応するコネクタがあります)。そこにはもっと多くの可能性があります。その後、シートをData Studioのデータソースとして使用できます。 – Ragnar

関連する問題