AlteryxでExcelファイルから読み込んだデータにシート名を付与する

AlteryxでExcelファイルから読み込んだデータにシート名を付与する

2018.11.27

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

こんにちは。Alteryxサポートエンジニアとして勉強中のスズです。

今回はAlteryxでExcelファイルから読み込んだデータにシート名を付与する方法についてご紹介します。

Excelファイルのデータにシート名を付与する

ワークフローの概要

今回作成するワークフローはこちらです。

  1. Input Data、Record IDツールでシート名を読み込み、IDを付与
  2. Input Data、Formula、Unionツールで各シートからデータを読み込み、結合
  3. Joinツールで2つのデータを結合

今回は1つのExcelファイルに含まれる3つのシートからデータを読み込みます。

シート名の処理

まずはExcelファイルのシート名の処理を行います。

Input Dataツール(In/Out -> Input Data)を使用して、Excelファイルからシート名を読み込みます。ファイルを指定すると、Select Excel Inputウィンドウが表示されます。シート名を読み込む場合、 Import only the list of sheet names を選択します。

Input Dataツールの設定を確認すると、 Table or QueryList of Sheet Names が設定されています。

Record IDツール(Preparation -> Record ID)を使用して、IDを付与します。

シート名にIDを付与したデータができました。

各シートに含まれるデータの処理

続いてExcelファイルの各シートに含まれるデータの処理を行います。

Input Dataツールを使用して、Excelファイルの各シートからデータを読み込みます。ファイルを指定して Select Excel Inputウィンドウを表示し、 Select a sheet でシートを選択します。

Input Dataツールの設定を確認すると、 Table or Query にシートが設定されています。

Formulaツール(Preparation -> Formula)を使用して、IDを付与します。各シートから読み込んだデータに対して、前項で各シートに対して付与したIDと同じ数字を割り当てます。

Unionツール(Join -> Union)を使用して、各シートから読み込んだデータを結合します。今回は各シートから読み込んだデータが全て同じフィールドを持つため、 Auto Config by Name を使用して結合しています。

各シートから読み込んだデータを1つにまとめることができました。

2つのデータの結合

準備した2つのデータを、Joinツール(Join -> Join)で結合します。

Join by Specific Fields で2つのデータのIDを含む列を指定して結合します。データの結合に使用したIDの列は不要なので削除します。

結果を確認すると、シート名と各シートに含まれるデータが表示されるようになりました。

最後に

今回はAlteryxでExcelファイルから読み込んだデータにシート名を付与する方法をご紹介しました。

本エントリでご紹介したワークフローは、専用ポータルにて公開予定です。弊社ご契約のユーザー様は専用ポータルからダウンロードいただけますので、ご参考にしていただければ幸いです。

Alteryxの導入なら、クラスメソッドにおまかせください

日本初のAlteryxビジネスパートナーであるクラスメソッドが、Alteryxの導入から活用方法までサポートします。14日間の無料トライアルも実施中ですので、お気軽にご相談ください。

alteryx_960x400


データ分析基盤ならCSAにおまかせください!

クラスメソッドでは、データ分析に関わる皆様の作業コストを削減し、分析アクションを促進・効率化・自動化するためのデータ分析基盤「カスタマーストーリーアナリティクス」を提供・展開しています。興味をお持ち頂けた方は下記バナーをクリックし、詳細をご覧頂けますと幸いです。(各種問い合わせも承っております)

データ分析基盤を最短1ヶ月で導入可能


また、現在クラスメソッドでは毎週無料の相談会を開催しています。データ分析基盤の構築から、BIツール、データ統合など、ビッグデータ分析の導入や活用、技術についてお気軽にご相談ください。

データ分析相談会

この記事をシェアする

データ分析基盤を最短1ヶ月で導入できる

関連記事