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

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

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

ビデオ: 中級・上級の登竜門データモデリングの理解を深めて、リレーショナルデータベース作成のスキルアップ 2024
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の内部データモデル - ダミー

エディタの選択

Drupalフォーラムの有効化 - ダミー

Drupalフォーラムの有効化 - ダミー

フォーラムはユーザーコミュニティを作成するのに最適です。人々は他者からの援助を得ることができ、あなたのコンテンツに関するフィードバックを提供し、単純に社会化することができます。あなたのDrupalフォーラムは、あなたが望むようにしっかりとまたはゆるやかに制御することができます。フォーラムで許可されているカテゴリを制御できます。フォーラムの例を見るには、Drupal Forumを参照してください。 ...

ドリューパルフレンドリーなウェブホスティング会社 - ダミー

ドリューパルフレンドリーなウェブホスティング会社 - ダミー

ウェブホスティング会社は、あなたがDrupalをインストールし、あなたのサイトをウェブ上に見えるようにするWebサーバー。一部の企業では、Drupalをインストールしたり、ワンクリックでインストールすることができます。あなたがDrupalのインストールをスキップする場合は、次のいずれかのアカウントを取得することを検討してください。

Drupalガーデンサイト構造管理 - ダミー

Drupalガーデンサイト構造管理 - ダミー

Drupal Garden Structureページでは、 、ページ、およびブロックを表示します。このページから制御できる特定の機能、ブロック、およびページには、連絡先フォーム、フォーラム、メーリングリストなどがあります。ブロックで表示される機能をブロックで管理することもできます。

エディタの選択

エグゼクティブとのデータマイニング - ダミー

エグゼクティブとのデータマイニング - ダミー

数字で遊ぶという楽しみのためにデータマイニングに取り掛からない。あなたは行動を望む。あなたは正しいことを見たいと思っています。データからの確かな証拠に基づいてビジネス上の決定を下すことが重要であることを理解しています。しかし、あなたは決定を下す権限を持つ人ではありません。だからあなたは...

ビッグデータガバナンスチャレンジ - ダミー

ビッグデータガバナンスチャレンジ - ダミー

データガバナンスは、大きなデータソースが彼らがどのように管理されているか。従来のデータウェアハウスやリレーショナルデータベース管理の世界では、データ保護の必要性に関するルールをよく理解している可能性があります。たとえば、医療界では、それは...

エディタの選択

エレクトロニクスコンポーネント:赤外線ライトダミーを作成する方法

エレクトロニクスコンポーネント:赤外線ライトダミーを作成する方法

赤外線を電気的に生成するには、赤外線スペクトルで動作する特殊な発光ダイオード(LED)を使用します。赤外線LED(しばしばIR LEDと呼ばれる)は、RadioShackまたは電子部品を販売する他の店で容易に入手できます。 IR LEDは、通常のLEDと似ていますが、光を見ることはできません。

デジタルエレクトロニクス:キット74のDOSコマンド - ダミーの

デジタルエレクトロニクス:キット74のDOSコマンド - ダミーの

を通して、あなたの電子プロジェクトを制御する場合パラレルポートであるKit 74 DOSソフトウェアは、コマンドプロンプトから実行できるRELAY、DELAY、WAITFORの3つのコマンドで構成されています。 RELAYコマンドRELAYコマンドは、1バイトのデータをパラレルポートに送信します。あなたから実行できること - RELAY、DELAY、およびWAITFOR - 8つの出力端子のそれぞれが...

デジタルエレクトロニクス:フリップフロップ回路の種類? - エレクトロニクスではダミー

デジタルエレクトロニクス:フリップフロップ回路の種類? - エレクトロニクスではダミー

、フリップフロップは特殊なタイプのゲートラッチ回路です。フリップフロップにはいくつかの異なるタイプがあります。フリップフロップの最も一般的なタイプは次のとおりです。SRフリップフロップ:SRラッチに似ています。 CLOCK入力に加えて、SRフリップフロップにはSETとRESETという2つの入力があります。 SET入力がHIGHの場合...