5/5 - (6 امتیاز)

در این مطلب شما با نحوه ساخت سلسله مراتب از ستون های جدول و به شکل دیاگرام آشنا خواهید شد. یک سلسله مراتب (hierarchy) عبارت است از مجموعه ای از ستون های تو در تو در یک جدول داده که زمانی که در پاور پیوت تیبل مورد استفاده قرار می گیرد بعنوان یک آیتم در نظر گرفته میشود. سلسله مراتب در ابزارهای گزارش دهی منفک از ستون ها به نمایش گذاشته میشوند و انتخاب داده و یافتن مسیر داده ها را برای کاربر تسهیل میکند.

در قسمت Field list پاورپیوت تیبل، سلسله مراتب بعنوان یک فیلد در نظر گرفته میشود. بنابراین شما میتوانید صرفا یک فیلد را به جای چند فیلد در هیرارچی به  پیوت تیبل اضافه کنید

الزامات و نیازمندی ها

این مطلب جزئی از سری مطالب در مورد نحوه استفاده از power pivot  در اکسل است. برای یادگیری کامل نحوه استفاده از پاورپیوت در اکسل و همچنین همراه بودن با ما در انجام تمرینات پیشنهاد میکنیم از ابتدای دوره مطالعه فرمایید و فایل تمرین این مجموعه را نیز از لینک دانلود کنید.

[email-download download_id=”4444” contact_form_id=”4438”]

چرا سلسله مراتب ایجاد میکنیم؟

جدول های حاوی داده ممکن است هزاران و میلیون ها ستون داشته باشند و مخاطب را در یافتن و استفاده از داده ها دچار مشکل کنند. کاربر میتواند با یک کلیک به سلسله مراتب دسترسی پیدا کند. این سلسله مراتب ها دیدی شهودی و خلاق برای کاربر نسبت به ستون ها ایجاد میکنند. برای مثال در یک جدول زمانی، شما میتوانید یک سلسله مراتب تقویم ایجاد کنید. سال در بالاترین قسمت نمودار قرار میگیرد و در ادامه به ترتیب ماه، هفته، و روز قرار میگیرند. این ابزار ارتباط منطقی بین پارامترها را نشان میدهد.

ساخت سلسله مراتب

شما میتوانید با استفاده از ستون ها و منو جدول و یا با استفاده از دکمه ساخت سلسله مراتب در diagram view، سلسله مراتب ها را ایجاد کنید. زمانی که یک سلسله مراتب ایجاد میکنید، یک سرفصل برای سلسله مراتب به همراه ستون هایی که انتخاب کرده اید بعنوان زیر مجموعه ظاهر میشود.

با ایجاد سلسله مراتب یک object جدید در مدل خود ایجاد میکنید.ستون ها به درون این شی منتقل نمیشوند و هر ستون میتواند در چندین سلسله مراتب قرار گیرد.

ساخت یک سلسله مراتب با استفاده از context menu

  1. در پنجره PowerPivot به نمای diagram بروید. جدول DimDate را بزرگتر کنید تا جایی که بتوانید تمام قسمت های آن را مشاهده کنید.

کلید ctrl را نگه دارید و ستون های  CalendarYear، CalendarQuarter و CalendarMonth را کلیک کنید.

  • برای باز کردن context menu بر روی یکی از ستون های انتخاب شده راست کلیک کنید و Create Hierarchy را انتخاب کنید. در پایین جدول گروه اصلی سلسله مراتب با عنوان Hierarchy 1 ایجاد میشود و ستون های انتخاب شده در زیر مجموعه آن قرار میگیرند.
  • Date را بعنوان نام سلسله مراتب جدید خود انتخاب کنید.
  • ستون FullDateLabel را در زیر CalendarMonth  قرار دهید( درگ کنید). این کار یک گره زیر مجموعه برای سلسله مراتب ایجاد میکند.

ایجاد یک سلسله مراتب با استفاده از دکمه در عنوان جدول

  1. به Diagram View بروید، روی جدول DimProduct کلیک کنید و سپس دکمه  Create Hierarchyدر عنوان جدول را کلیک کنید. یک سلسله مراتب با گره اصلی خالی در پایین جدول ظاهر میشود.

      2. Product Categories را بعنوان نام سلسله مراتب جدید تایپ کنید.

3. برای ایجاد گره های زیر مجموعه سلسله مراتب، ستون های Product Category، Product Subcategory، ProductName را درون سلسله مراتب درگ کنید.

اصلاح یک سلسله مراتب

شما میتوانید سلسله مراتب را تغییر نام دهید، ستون های جدید را بعنوان گره های زیر مجموعه اضافه کنید، زیر مجموعه ها را حذف کنید، ستون های زیر مجموعه را پنهان کنید و هر عمل اصلاحی را که لازم بدانید بر روی سلسله مراتب انجام دهید.

برای تغییر نام سلسله مراتب یا یکی از زیر مجموعه ها

  1. به نمای Diagram ید، در سلسله مراتب Categories بر روی FullDateLabel راست کلیک کنید و rename را انتخاب کنید و سپس date(یا هر نام مورد نظر خود) را تایپ کنید.

توجه داشته باشید که زمانی که بر روی یکی از گره های یک سلسله مراتب راست کلیک میکنید، گزینه های بسیاری برای اصلاح از جمله، انتقال، تغییر نام، یا مخفی کردن نام یک ستون در اختیار دارید و شما میتوانید بر اساس نیاز خود ار هر گزینه استفاده کنید.

  • بر روی سلسله مراتب اصلی Product Categories دابل کلیک کنید و سپس نام آن را به Categories تغییر دهید.

حذف یک سلسله مراتب

سلسله مراتب موجود ایجاد شده در ورک بوک را نگه دارید چراکه در ادامه مباحث به آن نیاز داریم . ولی برای حذف یک سلسله مراتب می بایست گام های زیر را طی کنید.

  1. در Diagram View در جدول  FactSalesبر روی گره اصلی سلسله مراتب(Hierarchy Example 2) راست کلیک کنید و delete را انتخاب کنید. حذف یک سلسله مراتب تمام زیر مجموعه های آن را نیز حذف خواهد کرد.
  2. در دیالوگ باکس Delete from Model را انتخاب کنید تا فرایند تکمیل شود.
مشترک شدن
Notify of
guest

0 نظرات
نظردهی درون متنی
مشاهده همه نظرات