AlteryxWeeklyTips

Alteryx

WeeklyAlteryxTips#39 列作成ツールを使ってみる

ラボラトリーカテゴリにひっそりと佇む「列作成」ツールをご存知でしょうか?変換カテゴリーにある「列作成」をご存知でしょうか?2023.3以前をお使いの方はラボラトリーカテゴリに配置されています。何ができるか?といったときに一言で説明しづらいた...
Alteryx

WeeklyAlteryxTips#38 PreSQL(SQLステートメント事前実行)を使ってDBに書き込む方法

今回はデータベースのお話です。AlteryxはServerと組み合わせることでスケジュール実行ができるため、いわゆる「ETLツール」として使うことでデータパイプラインの構築ができます。この場合、AWSのS3においている複雑なExcelなどを...
Alteryx

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

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

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

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

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

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

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

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

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

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

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

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

WeeklyAlteryxTips#31 文字列型フィールド内の値が数値かどうか判断する

今回は、文字列フィールドの中で、数値型のレコードだけ判定する方法を考えてみたいと思います。例えば以下のようなデータを考えてみます。この中でappleは完全に文字列ですが、それ以外は数値型として取り扱いたいデータです。一見してIs関数で抽出で...
Alteryx

WeeklyAlteryxTips#30 Is関数の使い分け

今回もAlteryxの関数のお話です。AlteryxではIs関数がいくつか用意されています。IsEmptyIsIntegerIsNullIsNumberIsSpatialObjIsStringこれらはそれぞれのデータ型が関数名の型になってい...