例文を使って繰り返し業務を時短

【Power BI】カテゴリ(グループ)の作成

Power BIのカテゴリ、グループの作成方法をご紹介 Power BI

カテゴリ(グループ)を作成する方法とは

Power BIでカテゴリグループを作成する方法は以下の通りです。

  1. Power BI Desktopを開き、左側のナビゲーションペインで、カテゴリグループを作成するデータテーブルを選択します。
  2. リボンの[モデリング]タブをクリックし、[カテゴリグループ]ボタンをクリックします。
  3. カテゴリグループエディターが開きます。[新しいカテゴリグループ]ボタンをクリックし、カテゴリグループの名前を入力します。
  4. [グループ メンバー]タブをクリックして、カテゴリグループに含めたいカテゴリ列を選択します。
  5. [グループ メンバーの追加]をクリックして、選択したカテゴリ列をカテゴリグループに追加します。
  6. カテゴリグループの作成が完了したら、[OK]をクリックしてカテゴリグループエディターを閉じます。

これで、作成したカテゴリグループを使用して、Power BIのビジュアル化や分析を行うことができます。カテゴリグループは、特定のカテゴリ列をグループ化して、分析の効率性を高めるために使用されます。

列を追加する方法とは

Power BIで列を追加する方法はいくつかあります。以下に、いくつかの方法を説明します。

  1. [クエリエディター]で列を追加する
  • Power BI Desktopを開き、左側のナビゲーションペインで、データを加工したいテーブルを選択します。
  • [編集クエリ]をクリックします。
  • [列の追加]をクリックし、列の名前と式を入力します。
  • [閉じるおよび適用]をクリックし、変更を保存します。
  1. [データ]ビューで列を追加する
  • Power BI Desktopを開き、左側のナビゲーションペインで、データを加工したいテーブルを選択します。
  • [データ]ビューをクリックし、テーブル内の空白の列ヘッダーを右クリックします。
  • [列の追加]を選択し、列の名前と式を入力します。
  • [Enter]を押して変更を保存します。
  1. [モデリング]タブで列を追加する
  • Power BI Desktopを開き、左側のナビゲーションペインで、データを加工したいテーブルを選択します。
  • [モデリング]タブをクリックし、[新しい列]ボタンをクリックします。
  • 列の名前と式を入力し、[Enter]を押して変更を保存します。

これらは、Power BIで列を追加するために使用される主な方法です。どの方法を選択するかは、データの特定の要件によって異なる場合があります。

カスタム列を追加する方法(Power Query)とは

Power Queryを使用してカスタム列を追加する方法は、以下の手順で行います。

  1. [編集クエリ]をクリックし、クエリエディターを開きます。
  2. 追加したい列が含まれるテーブルを選択します。
  3. [列の追加]をクリックし、[カスタム列]を選択します。
  4. [カスタム列]ウィンドウで、新しい列の名前を入力します。
  5. 式欄に式を入力します。式は、Power QueryのM言語を使用して記述されます。
  6. [OK]をクリックし、新しい列を追加します。

例えば、次のようなテーブルがあるとします。

NameAge
John35
Jane28
Tom42

このテーブルに、「AgeGroup」という列を追加するために、以下の手順を実行します。

  1. [編集クエリ]をクリックしてクエリエディターを開きます。
  2. テーブルを選択し、[列の追加]をクリックします。
  3. [カスタム列]を選択し、[AgeGroup]という名前を付けます。
  4. 式欄に、以下の式を入力します。
if [Age] < 30 then "Under 30"
else if [Age] < 40 then "30s"
else "40 and over"

この式は、年齢が30未満の場合は「Under 30」、30代の場合は「30s」、40歳以上の場合は「40 and over」というテキストを返します。

5.[OK]をクリックして、新しい列を追加します。

以上の手順で、カスタム列を追加することができます。

if関数のその他の例

グループ = IF(売上明細[スポーツ])= "〇〇","野球",
IF(売上明細[スポーツ])= "××","ゴルフ",
IF(売上明細[スポーツ])= "★★","水泳",
IF(売上明細[都道府県])= "■ ■","空手",”1”))))

CONTAINSSTRING関数

Category = 
SWITCH(
    True(),
    CONTAINSSTRING('Sheet1'[動画のタイトル],"PowerBI"), "PowerBI",
    CONTAINSSTRING('Sheet1'[動画のタイトル],"Power Automate Desktop"), "PAD",
    CONTAINSSTRING('Sheet1'[動画のタイトル],"Forms"), "Forms",
    CONTAINSSTRING('Sheet1'[動画のタイトル],"OneNote"), "OneNote",
    "Others"
)

グループ化の方法

Power BIでグループ化をするには、以下の手順を実行する必要があります。

  1. グループ化したい列を含むテーブルまたはビジュアルを選択します。
  2. リボンの「データビュー」タブで、「グループ化」ボタンをクリックします。
  3. 「グループ化」ダイアログボックスが表示されます。ここで、グループ化したい列を選択し、グループ化方法を指定します。
  4. 必要に応じて、グループ化された列の名前を変更します。
  5. 「OK」ボタンをクリックしてグループ化を確定します。

以下は、これらの手順を具体的に説明したものです。

  1. グループ化したい列を含むテーブルまたはビジュアルを選択します。たとえば、顧客テーブルをグループ化する場合は、顧客テーブルを選択します。
  2. リボンの「データビュー」タブで、「グループ化」ボタンをクリックします。これにより、「グループ化」ダイアログボックスが表示されます。
  3. 「グループ化」ダイアログボックスで、グループ化したい列を選択し、グループ化方法を指定します。たとえば、顧客テーブルを地域別にグループ化する場合は、「地域」列を選択し、「地域」列の値でグループ化するように指定します。
  4. 必要に応じて、グループ化された列の名前を変更します。たとえば、グループ化された列を「地域別顧客数」と呼びたい場合は、列名を変更します。
  5. 「OK」ボタンをクリックしてグループ化を確定します。これにより、グループ化されたデータが元のテーブルに追加されます。ビジュアルを使用している場合は、グループ化されたデータがビジュアルに反映されます。たとえば、棒グラフを使用している場合は、グループ化されたデータが棒グラフに反映されます。

Power Query)変換>グループ化

Power BI)列ツール>データグループ

グループを作成する方法

  • グループ設定用のテーブルを作成してリレーションを行う
    • Power Query:変換>クエリのマージ
    • Power Pivot:ホーム>ダイアグラムビュー>リレーションを設定
  • DAX関数を使って作成する
グループ = SWITCH([都道府県], "東京", "大阪", "名古屋", "北海道", "神奈川" )
  • データグループの機能を使用する

クエリのマージする方法とは

Power BIでクエリのマージを行う方法は、以下の手順で行います。

  1. [編集クエリ]をクリックし、クエリエディターを開きます。
  2. マージする2つのテーブルを選択します。通常、マージするテーブルは1つの共通の列を持つ必要があります。
  3. [結合]タブをクリックし、[テーブルの結合]をクリックします。
  4. 結合するテーブルと列を選択します。共通の列を選択し、どのように結合するかを指定します。
  5. 結合方法を選択します。一致する行のみを含める[内部結合]、すべての行を含める[左外部結合]、[右外部結合]、すべての行を含める[完全外部結合]を選択できます。
  6. 必要に応じて、追加のオプションを指定します。例えば、[結合の種類]を変更して、新しいクエリを作成できます。
  7. [OK]をクリックして、マージを実行します。

以下は、2つのテーブルをマージする例です。

  1. [編集クエリ]をクリックし、クエリエディターを開きます。
  2. [テーブル]タブをクリックして、マージする2つのテーブルを選択します。
  3. [結合]タブをクリックし、[テーブルの結合]をクリックします。
  4. 結合する共通の列を選択します。この例では、2つのテーブルが[OrderID]列を共有していることを前提としています。
  5. 結合方法を選択します。この例では、[内部結合]を選択します。
  6. [OK]をクリックして、マージを実行します。

以上の手順で、2つのテーブルをマージすることができます。

カテゴリごとに色分けをする

Color = 
SWITCH(
    'Sheet1'[Category], 
    "PowerBI","#F2C811", 
    "PAD","#0066FF",
    "Others","grey",
    "Forms","#007567",
    "OneNote","#7719AA"
)

コメント

タイトルとURLをコピーしました