2016-05-02 6 views
0

私は以下の問題があります。 1つの国の各データを1つのフォルダに格納したExcelファイルがいくつかあります。データソースとしてExcelファイルを持つUNION ALL

しかし、私はそのすべてを1つのExcelレポートに取り込みたいと思います。

ソースファイルの内容が毎日変わるので、これを実行する最善の方法は、Union Allを使用してSQL文を使用してインポートを行うことです。

ただし、MSQueryは一度に1つのファイルにしかアクセスできません。その問題の回避策はありますか?

おそらくデータモデルを作成し、DAXを使用しますか?

+0

いくつかの例を共有できますか?私は2つのアプローチを視覚化することができます。 1つは、Accessテーブルを各Excelファイルにリンクしてから、UNIONを使用してそれらをすべて集約することです。もう1つは、VBスクリプトを使用してすべてのExcelファイルをループし、それらを共通テーブルにインポートし、各ファイルをテーブルに追加することです。 –

+1

mdxが関連タグであることがわかりません。データモデルは表形式/ダックス形式に近い音になりますか? – whytheq

答えて

1

MicrosoftのExcel 2010およびExcel 2013用の無料アドインで、データリボンに「Get and Transform」としてExcel 2016に組み込まれているPower Queryの仕事のように聞こえます。

異なるフォルダ内の異なるExcelファイルに対して個別のクエリを作成し、以前のすべてのクエリを1つのテーブルに追加するクエリを作成し、後で処理するためにExcelデータモデルまたはワークシートテーブルに読み込むことができます。

データが変更されたときに、クリックしてクエリをリフレッシュできます。

+0

合意!これはこれを行う方法のリンクです(https://www.youtube.com/watch?v=a7E29H5ZUmE)。 – BICube

関連する問題