100本ノック

データサイエンス100本ノックをAlteryxで。まとめページ

本ページでは、「データサイエンス100本ノックをAlteryxで」行う方法についての情報をまとめています。また、各問題、解答へのリンクを一覧でリンクします。効率的な学習にご活用ください。 データサイエンス100本ノックを始める方法 こちらの...
Alteryx

WeeklyAlteryxTips#37 集計ツールのカウントとレコードカウントツールの違いについて

今回は比較的よくしている話です。 レコードのカウントを取るときになんのツールを使っているでしょうか?集計ツールでしょうか?それともレコードカウントツールでしょうか? この2つのツールには明確に違いがあるので、今回はそのお話をしたいと思います...
Alteryx

WeeklyAlteryxTips#36 動的な型変換について

今回はAlteryxで動的な型変換をどうやって行うかについて考えていきたいと思います。ここでは、フィールド名などが決まっていないような場合に、特定のデータ型を持つデータを希望のデータ型に変換するような特別なケースを扱っています。 動的な型変...
Alteryx

WeeklyAlteryxTips#35 フィールドの値を更新しつつ型を変換する方法

今回はベーシックな内容になります(が、気づかない時は気づかないのでご紹介します)。 課題 フォーミュラツールで文字列と数値が混在したフィールドから数値のみにしたフィールドを同じ名前で型も数値型にしたものを作りたい。 入力データ: 解法1:フ...
Alteryx

WeeklyAlteryxTips#34 現在日時ツールとDateTimeNow()関数の挙動の違い

Alteryxで現在日時を取得しようとすると、思いつくのが現在日時ツール、もしくはフォーミュラツール内でDataTimeNow()関数も使うことができます。この2つには実は違いがあります。処理が高速に行われるようなワークフローの場合はあまり...
Alteryx

WeeklyAlteryxTips#33 閲覧ツールで表示したい空間オブジェクトを選択する

今回は実は前回の続きです。 空間処理を行っていくと、どんどん空間フィールドが増えていき、できたものを閲覧ツールで表示してもどれがどう生成されたのかよくわからない、ということがよくあると思います。 例えば、以下のようなワークフローを考えてみま...
Alteryx

AlteryxでGmailにアクセスする方法

今回はAlteryxでGmailのタスクを自動化する方法について考えます。 ちなみに、単にメールを送信するだけであれば、Eメールツールなどで事足りますが、Gmailで受けたメールをAlteryxから読み込んでそのデータを使ってタスクを自動化...
その他の技術的な話

GmailAPIを使うための事前設定(OAuth2認証)の行い方

今回は、GmailをGAS(Google Apps Script)を使わずにPythonやローコード/ノーコードツールからアクセスするための前準備としてOAuth2認証を行いGmail APIにアクセスするまでの準備について説明していきたい...
Alteryx

WeeklyAlteryxTips#32 ポリゴン内にランダムなポイントを打つ

今回は空間の話です。 空間処理において、テストデータやちょっとしたシミュレーションを行う場合に、ポリゴン内にランダムにポイントを打ちたい、といったこともあるかと思います。 Alteryxでは、ランダムにポイントを打つST_RandomPoi...
BI

Looker Studioで地域に割り当ててマップを表示するときに適切な書式について

Looker Studioはテキストの名称から地域に対応させることが可能です。地域に対応させることで、GeoCodingが行われて地図上に表示が可能ですが、どのようなタイプがどのように表示されるかはやってみるまでわからないところがあるので、...
BI

Looker Studioの塗り分けマップをBQのGeography型に格納したポリゴンを使って表現してみる

Looker Studioには様々な地図表示オプションがありますが、今回は塗り分けマップをGoogle BigQueryのGeographyに格納したポリゴンに対して使ってみましょう。 塗り分けマップとは? 地図上のポリゴン、例えば行政区域...