(旧版)大量のExcelファイルをひとつにまとめる方法
この記事は旧版です。改訂版をご覧ください。 改訂 2014年5月21日 内容を全面的に改訂しました。 この記事の内容は必要以上に繰り返し処理(FOR文)を使用していたため、より簡潔な内容に書き換えました。 改訂後の記事はこちらからご覧いただけます。大量のExcelファイルを一つにまとめる方法...
View Article大量のExcelファイルを一つにまとめる方法
QlikViewを使用すれば、社内に散在する大量のExcelファイルから一括でデータを取り込み、一つに統合できます。 さらに、一つにまとめたデータをQlikViewで分析したり、Excel形式やCSV形式で出力したりできます。 社内に散在するExcelファイルをどう活用するかは、どの企業にもよくある課題だと思います。...
View Article複数列に分かれたデータを一列にまとめる方法(と空白のセルを埋める方法)
前々回と前回は、複数ファイルに分かれたExcelデータを一ファイルにまとめる方法をご紹介しました。 今回は、複数列に分かれたExcelデータを一列にまとめる方法をご紹介します。 Excelでおなじことをするには、複雑な関数の指定が必要だったり、マクロが必要だったりしますが、QlikViewならごく簡単な設定をするだけです。...
View Article重複するデータを削除して一意にする
以前、年や月ごとに分かれたExcelファイルをまとめて取り込む方法をご紹介しましたが、このような場合にデータをそのまま取り込むと、重複するデータが取り込まれてしまう場合があります。 QlikViewではLOAD文に「Distinct」というキーワードをつけるだけで、重複データを削除して一意のデータを取り込むことができます。...
View Article統計の知識なしでできる簡単なバスケット分析
バスケット分析とは、ある商品を購入した顧客が、ほかにどんな商品を購入しているのか、商品間の関連を見る分析手法です。 本来ある程度、前提知識が必要な手法ですが、QlikViewを使用すれば予備知識なしでも簡単にバスケット分析ができます。 ここでは、QlikViewを使用してバスケット分析をする方法をご紹介します。 はじめに バスケット分析とは? QlikViewでの実現方法 ファイルのダウンロード...
View ArticleABC分析とは?ExcelやQlikViewでの実現方法は?
ABC分析とは、商品や顧客を重要度によって分類する分析手法です。 たとえば、売上全体に大きな影響力を持つロイヤルユーザーを見つけたり、商品を売れ筋商品と、死に筋商品に分類したりするために使われます。 ここでは、ABC分析とはどのような分析手法なのか、またExcelやQlikViewでどのように実現するのか解説します。...
View Article5千万件のデータをQlikViewで分析するデモ動画を公開しました
QlikViewを使用して5千万件のデータを分析してみました。 Wikipediaのアクセスログ6年分(ファイル数5万、データ件数5千万)を題材に、データの前処理からグラフを使った分析までおこなっています。 専用のサーバーは用意せず、ノートPC1台とQlikView Personal Edition(QlikViewの無償版)を使用しています。...
View Articleサッカーワールドカップ ブラジルとドイツの強さをあらわす二つのグラフ
先日、ワールドカップのデータベースを公開しましたが、わたしもこのデータをQlikViewに取り込んで、いろいろと分析してみました。 その中で二つほど面白いグラフができましたので、ぜひご覧ください。 サッカーファンの方にとっても、QlikViewなどのBIツールに興味のある方にとっても、面白いグラフではないかと思います。 詳細は後ほど説明しますので、まずは作成したグラフをご覧ください。...
View Articleデータの可視化 なぜ円グラフを使ってはいけないのか?Stephen Few氏の有名記事の日本語訳
QlikViewなどのBIツールを使いこなすために、データの可視化について学んでいると、”円グラフは使わない方がよい”という意見を目にすることがあります。 円グラフに対する否定的な意見の中でも、とくにStephen Few氏の「Save the Pies for Dessert」という英語の記事は非常に分かり易く、BIツールのベンダーなどからもたびたび引用されています。...
View Articleデータの可視化 グラフの配色に関する9つのルール Stephen Few氏の記事の日本語訳
BIツールやExcelでグラフを作成するとき、どのような色を着けたらいいのでしょうか? データビジュアライゼーションの第一人者、Stephen Few氏が書いた配色のルールに関する記事を翻訳しました。 QlikViewやQlik Senseをお使いの方はもちろん、普段ExcelやPowerPointなどでグラフを作成している方にとっても有用な記事だと思いますので、ぜひご覧ください。...
View Article大量データを超高速に読み込むQVDファイルの使い方
QlikViewとQlik Senseには、QVDファイルと呼ばれる独自の形式のファイルがあり、これを使用するとデータの読み込みが非常に高速になります。(リファレンスマニュアルによると、10倍から100倍高速になるとのことです。) とくに大量データの読み込みや差分更新などで威力を発揮するのですが、読み込みが非常に高速で使い勝手がよいため、QlikViewやQlik...
View Article一行追加するだけでデータの取り込みを高速化するBufferプレフィックス
今回はQlikViewやQlik Senseの隠れた良機能である、Bufferプレフィックスをご紹介します。 Bufferプレフィックスを使うと、ごく簡単な指定を追加するだけで、データの取り込みを高速化できます。 用途が限定的なためか、ほとんど使われていないように感じますが、うまく使えば開発効率が大幅に向上しますので、ぜひこの記事で使い方を学んでください。...
View ArticleただのBIツールではない、分析プラットフォームとしてのQlik Senseの潜在能力
メーカーの発表などを見ていると、最近Qlik Senseのことを”分析プラットフォーム”と表現することが多くなってきました。 つまり、Qlik Senseはただの”BIツール”ではなく、より広い範囲に適用できる”分析プラットフォーム”であるという訳です。 そこで今回はいつもとすこし趣向を変えて、Qlik Senseの拡張性に着目してみます。...
View ArticleSET分析再入門(SET分析の概要から、簡単な数式の作成まで)
今回はQlikViewやQlik Senseの機能の中でも、難しいと言われることの多い「SET分析」について説明いたします。 SET分析を使うには、関数の中にさらにSET分析特有の式を書く必要があるため、慣れないうちは難しく感じます。 しかし、複雑な式も分解してみれば、基本的な式の組み合わせです。 この記事ではSET分析とは何なのか、SET分析の概要と基本的な使い方について解説いたします。...
View ArticleSET分析再入門2(SET分析の詳細と指定例)
今回も前回にひきつづき、SET分析について解説していきます。 前回の記事ではSET分析の基本的な使い方について解説しましたので、今回の記事ではSET分析の詳細と指定例について解説していきます。 内容自体はヘルプを読めばすべて書いてあることですが、なるべく分かりやすく、かつ例文を多く盛り込みながらまとめたつもりですので、SET分析に苦手意識のある方はぜひご一読ください。...
View Articleデータの可視化 Data-ink Ratioとは?簡潔で分かりやすいグラフを描くためのコツ
グラフを分かりやすくするための大原則としてよく、”余分な要素をできるだけ排除して、シンプルにせよ”といったことが言われます。 しかし、”頭では分かっているが、具体的にどうすればよいか分からない”という方や、”普段なんとなくシンプルになるようにしている”という方も多いのではないでしょうか。 そんな方のために、以下の記事をご紹介します。 Data looks better naked...
View ArticleAggr関数再入門(Aggr関数の詳細と使用例)
以前、SET分析について解説しましたが、今回はSET分析と並んで難しいと言われることが多い、Aggr関数について解説いたします。 Aggr関数は、QlikViewやQlik Senseの関数の一種なのですが、Sum関数やAvg関数などの集計関数とはすこし毛色の違う関数です。 そのため、使い慣れるまではイメージがわきにくく、SET分析とおなじように難しい機能の一つとして捉えられているようです。...
View ArticleQlikViewやQlik Senseで使えるマスターカレンダー(日本の祝日対応版)を公開しました
QlikViewやQlik Senseで使えるマスターカレンダーをご用意しましたので、ぜひご利用ください。 QlikViewやQlik Senseでカレンダーを自動生成するサンプルスクリプトはよく見かけますが、日本の祝日に対応したものがなかったため作成してみました。...
View ArticleQlikView、Qlik SenseとR、Pythonとの連携
以前、『ただのBIツールではない、分析プラットフォームとしてのQlik Senseの潜在能力』という記事で、Qlik Senseの拡張性や将来性について触れました。 今回は、Qlik製品の拡張性や将来性に着目するテーマとして、「Advanced Analytics」との統合についてご紹介します。 Advanced Analyticsとは? みなさま、「Advanced...
View Articleデータの可視化 グラフの配色に関する9つのルール Stephen Few氏の記事の日本語訳
BIツールやExcelでグラフを作成するとき、どのような色を着けたらいいのでしょうか? データビジュアライゼーションの第一人者、Stephen Few氏が書いた配色のルールに関する記事を翻訳しました。 QlikViewやQlik Senseをお使いの方はもちろん、普段ExcelやPowerPointなどでグラフを作成している方にとっても有用な記事だと思いますので、ぜひご覧ください。...
View Article