ほとんどのITショップは、エンタープライズBI環境を構築するために必要なリソースに挑戦しています。 PowerPivotはこの作業の一部をビジネスユーザーに近づけます。 PowerPivot for Excelには多くの機能がありますが、最もクールなツールとして5つを選択しました。
Excel 2019、Excel 2016、Excel 2013、およびExcel 2010でPowerPivotを使用できます。Mac用ExcelにはまだPowerPivotがなく、Excel Onlineではアドオンが機能しません。
非常に大きなデータセットで作業する
Excelの最大行数1,048,576。
PowerPivot for Excelでは、データの行数に制限はありません。これは真実ですが、実際の制限は実行しているMicrosoft Excelのバージョンと、スプレッドシートをSharePoint 2010に公開するかどうかによって異なります。
64ビットバージョンのExcelを実行している場合、PowerPivotは約2 GBのデータを処理できますが、この作業をスムーズに行うには十分なRAMが必要です。 PowerPivotベースのExcelスプレッドシートをSharePoint 2010にパブリッシュする場合は、最大ファイルサイズも2 GBです。
ここでPowerPivotをダウンロードできます。 MicrosoftのWebサイトからダウンロードするリンクが不明な場合は、32ビット版と64ビット版のWindowsを使用しているかどうかを確認してください。 PowerPivotをインストールする際のトラブルシューティングについては、マイクロソフトのハウツーがあります。
PowerPivot for Excelは何百万ものレコードを処理できます。最大値に達すると、メモリエラーが発生します。
数百万のレコードを使用してPowerPivot for Excelで再生する場合は、PowerPivotブックチュートリアルに必要なデータを含むPowerPivot for Excelチュートリアルサンプルデータ(約230万レコード)をダウンロードしてください。
続きを読む
さまざまなソースからデータを結合する
これは、PowerPivotの最も重要な機能の1つです。 Excelは、SQL Server、XML、Microsoft Access、Webベースのデータなど、さまざまなデータソースを常に処理できました。この問題は、異なるデータソース間の関係を作成する必要がある場合に発生します。
これに役立つサードパーティ製の製品があり、VLOOKUPなどのExcel機能を使用してデータを結合することができます。これらの方法は大規模なデータセットでは実用的ではありません。 PowerPivot for Excelは、このタスクを実行するために構築されています。
PowerPivot内では、ほぼすべてのデータソースからデータをインポートできます。最も有用なデータソースの1つがSharePointリストであることがわかりました。 PowerPivot for Excelを使用して、SQL ServerのデータとSharePointのリストを結合しました。
PowerPivotをSharePointリストに接続すると、実際にはデータフィードに接続しています。 SharePointリストからデータフィードを作成するには、リストを開き、 リスト リボン。次にクリック データフィードとしてエクスポート それを保存します。
フィードは、PowerPivot for ExcelのURLとして利用できます。 PowerPivotのデータソースとしてSharePointを使用する方法の詳細については、ホワイトペーパー「PowerPivotでのSharePointリストデータの使用」(MS Word DOCXファイル)を参照してください。
続きを読む
視覚的に理解できる分析モデルを作成する
PowerPivot for Excelを使用すると、さまざまなビジュアルデータをExcelワークシートに出力できます。ピボットテーブル、ピボットグラフ、グラフとテーブル(水平と垂直)、2つのグラフ(水平と垂直)、4つのグラフ、および平坦化ピボットテーブルでデータを返すことができます。
複数の出力を含むワークシートを作成すると、パワーが得られます。これにより、分析を非常に容易にするデータのダッシュボードビューが提供されます。あなたが正しく構築すれば、幹部でさえワークシートとやりとりできるはずです。
Excel 2010に付属しているスライサーは、視覚的にフィルタリングされたデータを簡単にします。
PowerPivotデータは、XLSX、XLSM、またはXLSBファイル拡張子を使用するブックにのみ保存できます。
DAXを使用してデータのスライスとダイシングの計算フィールドを作成する
DAX(Data Analysis Expressions)は、PowerPivotテーブルで使用される数式言語で、主に計算列の作成に使用されます。詳細は、TechNet DAX Referenceを参照してください。
私は通常、日付フィールドをより便利にするためにDAX日付関数を使用します。適切に書式設定された日付フィールドを含むExcelの標準ピボットテーブルでは、グループ化を使用して、年、四半期、月、および日ごとにフィルタリングまたはグループ化する機能を含めることができます。
PowerPivotでは、同じことを達成するために計算列としてこれらを作成する必要があります。ピボットテーブルのデータをフィルタリングまたはグループ化するために必要な方法ごとに列を追加します。 DAXの日付関数の多くはExcel式と同じで、これを簡単に実行できます。
たとえば、次のように使用します。 = YEAR( 日付欄 ) PowerPivotでデータセットに年を追加する新しい計算列に追加します。この新しい 年 フィールドをピボットテーブルのスライサーまたはグループとして使用します。
続きを読む
ダッシュボードをSharePoint 2010に公開する
あなたの会社が私のようなものであれば、ダッシュボードは依然としてITチームの仕事です。 PowerPivotは、SharePointと組み合わせることで、ダッシュボードの機能をユーザーの手に渡します。
PowerPivotによって駆動されるチャートとテーブルをSharePoint 2010に公開するための前提条件の1つは、SharePoint 2010ファームにPowerPivot for SharePointを実装することです。
MSDNでPowerPivot for SharePointをチェックしてください。あなたのITチームはこの作業を行う必要があります。