1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Tableauでクロス結合(Cross Join)

Last updated at Posted at 2020-07-23

Tableauにはデータベースで言うところのクロス結合(Cross Join)がないという記事を読みました。
確かにinner join, left join, right join, full joinしかないように見えますが、実はcross joinもできます。

Cross Joinは2つの表を全てのパターンで結合するときに使うものです。例えば以下のような処理を考えます。

image.png

やり方は以下の通りです。

まずは片方のテーブルを読み込みます。今回はクリップボードから直接貼り付けました。

image.png

次に、もう一つのテーブルを読み込みます。

image.png

Tableauのバージョンによって若干手順が異なりますが、以下のように2つのテーブルを結合させます。

image.png

結合計算を使って1=1の条件で結合します。1=1でなくても、必ず条件式がTRUEになるならば、どのような式でも大丈夫です。

image.png

以上になります。今回は1列と1列を紐づけましたが、複数列ある場合でも同じ動作となります。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?