ソーシャルメディア 直接フィードExcelの内部データモデル - ダミー

直接フィードExcelの内部データモデル - ダミー

ビデオ: 中級・上級の登竜門データモデリングの理解を深めて、リレーショナルデータベース作成のスキルアップ 2025

ビデオ: 中級・上級の登竜門データモデリングの理解を深めて、リレーショナルデータベース作成のスキルアップ 2025
Anonim

ピボットテーブルとExcelデータ接続の組み合わせを使用すると、Power Pivotアドインを使用せずに、内部データモデルと直接対話できます。これは、Microsoft Office(Home EditionまたはSmall Business Edition)を使用している場合など、Power Pivotアドインに付属していないバージョンのExcelを使用している場合に便利です。すべてのExcel 2013および2016ワークブックには、内部データモデルが付属しています。

<! - 1 - >

ここに表示されているTransactionsテーブルがあり、別のワークシートに従業員に関する情報が含まれているEmployeesテーブルがあるとします。

この表は従業員番号による取引を示しています。

この表は、従業員に関する情報を提供します:名前、姓、職種。

職種別に売上を示す分析を作成する必要があります。これは通常、販売と役職が2つのテーブルに分かれているため困難です。しかし、内部データモデルを使用すると、次の簡単な手順を実行できます。

<! - 2 - >
  1. Transactionsデータテーブル内をクリックし、リボンからInsert➪Pivot Tableを選択して新しいピボットテーブルを開始します。
  2. ピボットテーブルの作成ダイアログボックスで、このデータをデータモデルに追加オプションを選択します。

    Transactionsテーブルから新しいピボットテーブルを作成するときは、必ずこのデータをデータモデルに追加を選択してください。
  3. 従業員データテーブルをクリックし、新しいピボットテーブルを開始します。

    図のように、[データモデルにこのデータを追加]オプションを選択してください。

    [ピボットテーブルの作成]ダイアログボックスが名前付き範囲を参照していることに注意してください。つまり、各テーブルには特定の名前が付けられています。内部データモデルにデータを追加するときは、データテーブルに名前を付けることをお勧めします。これにより、内部データモデルでテーブルを簡単に認識できます。テーブルの名前を付けないと、内部データモデルにはRange1、Range2などのように表示されます。

    <! - 3 - >

    Employeesテーブルから新しいピボットテーブルを作成し、このデータをデータモデルに追加を選択します。
  4. データテーブルに名前を付けるには、テーブル内のすべてのデータを強調表示し、リボンから式→定義名コマンドを選択します。ダイアログボックスで、テーブルの名前を入力します。他のすべてのテーブルについても同じ手順を繰り返します。
  5. 両方のテーブルを内部データモデルに追加したら、ピボットテーブルフィールドリストを開き、ALLセレクタを選択します。この手順では、フィールドリストの両方の範囲が表示されます。

    ピボットテーブルフィールドリストでALLを選択すると、両方のテーブルが内部データモデルに表示されます。
  6. 通常通りピボットテーブルを作成します。この場合、Job_TitleはRow領域に、Sales_AmountはValues領域に移動します。

    ここからわかるように、Excelは内部データモデルから2つのテーブルを使用していることを即座に認識し、それらの間の関係を作成するように促します。 Excelでテーブル間の関係を自動検出したり、[作成]ボタンをクリックすることができます。 Excelが間違っている可能性を避けるために、常に関係を自分で作成してください。

    Excelでプロンプトが表示されたら、2つのテーブル間の関係を作成することを選択します。
  7. [作成]ボタンをクリックします。

    Excelは、ここに示す関係作成ダイアログボックスを開きます。ここで、関係を定義するテーブルとフィールドを選択します。 TransactionsテーブルにSales_Repフィールドがあることがわかります。これはEmployee_Numberフィールドを介してEmployeesテーブルに関連しています。

テーブルと列のドロップダウンリストを使用して適切な関係を構築します。

リレーションシップを作成すると、両方のテーブルのデータを効果的に使用して必要な分析を作成する1つのピボット・テーブルが作成されます。次の図は、Excelの内部データモデルを使用することで、職種別に売上を示すという目標を達成したことを示しています。

あなたは職業別に売り上げを示すという目標を達成しました。

右下のドロップダウンの名前が関連列(プライマリ)であることがわかります。プライマリという用語は、内部データモデルが関連テーブルのこのフィールドを主キーとして使用することを意味します。

主キーは、一意のNULL以外の値のみを含むフィールドです(重複や空白はありません)。集約エラーや重複を防ぐために、データ・モデルでは主キー・フィールドが必要です。作成するすべてのリレーションシップには、プライマリキーとして指定されたフィールドが必要です。

Employeesテーブルは、Employee_Numberフィールドにすべての一意の値を持つ必要があります。空白またはNULL値はありません。これは、Excelが複数のテーブルを結合するときにデータの整合性を保証できる唯一の方法です。

内部データモデルにテーブルを割り当てたら、テーブル間の関係を調整する必要があります。内部データモデルのリレーションシップを変更するには、リボンの[データ]タブをクリックし、リレーションシップコマンドを選択します。 [ここに表示されるリレーションシップの管理]ダイアログボックスが開きます。

[関係の管理]ダイアログボックスでは、内部データモデルの関係を変更できます。

次のコマンドがあります。

  • New: 内部データモデルの2つのテーブル間に新しい関係を作成します。
  • 編集: 選択した関係を変更します。
  • 有効化: 選択した関係を強制し、Excelに内部データモデルのデータを集計および分析する際の関係を考慮するように指示します。
  • 非アクティブ化: 選択した関係をオフにし、内部データモデルのデータを集計および分析する際にExcelにその関係を無視するように指示します。
  • 削除: 選択した関係を削除します。
直接フィードExcelの内部データモデル - ダミー

エディタの選択

Squarespaceでサイトの活動を追跡および監視する方法 - ダミー

Squarespaceでサイトの活動を追跡および監視する方法 - ダミー

SquarespaceのWebサイトは、どのようなコンテンツが読者を引き付けるのかを知ることによって、より多くの訪問者を引き付けるのに役立ちます。訪問者があなたのサイトにどのようにして最も人気のあるコンテンツになったかということから、より多くの訪問者を誘導するのに役立ちます。訪問者がどこから来たかを見つける方法

Squarespace 6モードの編集 - ダミー

Squarespace 6モードの編集 - ダミー

Squarespace 6で特定のタスクを実行する場所を知ることは、ウェブサイトを構築したことのない人や、Squarespaceを初めて使用した人のための混乱した決定です。プレビュー:あなたのサイトとコンテンツがどのように見えるかを確認します。

エディタの選択

あなたのLinkedInプロフィールに特許を追加する - ダミー

あなたのLinkedInプロフィールに特許を追加する - ダミー

特許は専門的な業績であり、LinkedInプロフィール。あなたが自分の名前に特許を持つ発明者である場合、特許セクションはあなたの作品を紹介する場所です。 Patentsセクションに特許を追加する方法は次のとおりです。LinkedInプロファイルを開きます。特許セクションが既にある場合は...

あなたのLinkedInプロフィールにプロジェクトを追加する - LinkedInプロフィールのダミー

あなたのLinkedInプロフィールにプロジェクトを追加する - LinkedInプロフィールのダミー

プロジェクトセクションは注目に値する場所です企業主導のイニシアチブへのあなたの関与。エクスペリエンスセクションのシンプルな弾丸よりも大きなスポットライトを必要とする長距離、高歩留まりのプロジェクトは、プロジェクトセクションに属します。

あなたのLinkedInプロフィールに出版物を追加する - ダミー

あなたのLinkedInプロフィールに出版物を追加する - ダミー

LinkedInの出版物セクションは、作業。このセクションは、あなたのライティング能力にスポットを当て、知識を紹介するのに最適な場所です。このセクションはあなたが書いた本のためのものだとは思わないでください。

エディタの選択

Google SketchUp 8でシーンを作成する方法 - ダミー

Google SketchUp 8でシーンを作成する方法 - ダミー

Google SketchUpでシーンを作成する方法は、あなたのモデルのスナップショット。ビューを保存するためにシーンを作成し、そのモデルで作業を続けてからそのシーンに戻っても、モデルはシーンを作成したときの状態に戻りません。カメラの位置は...

Google SketchUp 8でシーンを使ってセクションアニメーションを作成する方法 - ダミー

Google SketchUp 8でシーンを使ってセクションアニメーションを作成する方法 - ダミー

アニメーションを作成するためのシーンは、Google SketchUpモデルを見せてくれる便利で印象的な方法です。基本的な考え方は、シーンを使用してセクションプレーンがモデル内を移動するアニメーションを作成できることです。このテクニックを使用する理由はいくつかあります:...

Google SketchUp 8で新しい地形モデルを作成する方法 - Googleでモデリングするときのダミー

Google SketchUp 8で新しい地形モデルを作成する方法 - Googleでモデリングするときのダミー

SketchUp、地形を作成する必要があるかもしれません。建物の土地のパッチをモデリングしている場合でも、セントラルパークを再設計している場合でも、既存のデータから地形をモデル化することができます。既存のデータは通常輪郭線またはトポ・ラインの形で到着します。