یکی از چیزهایی که بیشتر درباره PowerPivot برای اکسل لیست میکنم توانایی اضافه کردن جداول مراجعه به مجموعه داده های شما است. اغلب زمان ها، داده هایی که در حال کار با آن هستید، هر زمینه ای را که برای تجزیه و تحلیل شما نیاز دارید ندارید. به عنوان مثال، شما ممکن است یک فیلد تاریخ داشته باشید، اما باید سه ماهه اطلاعات خود را دسته بندی کنید. شما می توانید یک فرمول بنویسید، اما آسانتر است که یک جدول جستجوی ساده را در محیط PowerPivot ایجاد کنید.
شما همچنین می توانید از این جدول جستجو برای گروه دیگری مانند نام ماه و نیمه اول / دوم سال استفاده کنید. در شرایط انبارداری داده، شما واقعا یک جدول ابعاد تاریخ ایجاد می کنید. در این مقاله، من می خواهم به شما یک دو مثال از جداول بعد را به منظور ارتقاء PowerPivot برای اکسل پروژه شما.
جدول ابعاد متن (گرین کارت)
بیایید یک جدول با داده های سفارش در نظر بگیریم (داده های Contoso از مایکروسافت شامل یک مجموعه داده ای برای این است). فرض کنید جدول دارای فیلدهای برای مشتری، تاریخ سفارش، کل سفارش و نوع سفارش است. ما در زمینه نوع سفارش تمرکز خواهیم کرد. فرض کنید فیلد نوع سفارش شامل مقادیر مانند:
- نوت بوک
- رومیزی
- مانیتورها
- پروژکتور
- چاپگرها
- اسکنرها
- دوربین های دیجیتال
- دوربین های SLR دیجیتال
- دوربین فیلمبرداری
- دوربین فیلمبرداری
- تلفن های دفتر
- گوشی های هوشمند
- PDA ها
- لوازم جانبی تلفن همراه
در حقیقت، شما برای این کدها دارید، اما این مثال را ساده نگه دارید، فرض کنید این مقادیر واقعی در جدول سفارش است.
با استفاده از PowerPivot برای اکسل، شما به راحتی می توانید سفارشات خود را با نوع سفارش گروه بندی کنید. اگر میخواهید گروهی متفاوت داشته باشید چه؟ به عنوان مثال فرض کنید شما نیاز به گروه بندی "دسته" مانند کامپیوتر، دوربین و تلفن دارید. جدول سفارش یک فیلد "category" ندارد، اما شما به راحتی می توانید آن را به عنوان یک جدول جستجو در PowerPivot برای اکسل ایجاد کنید.
جدول جستجوی کامل نمونه در جدول 1 آمده است . در اینجا مراحل زیر است:
- مرحله 1: شما نیاز به یک لیست مشخص از فیلد نوع برای جدول جستجوی خود دارید. این زمینه جستجوی شماست. از مجموعه داده های خود، یک لیست متمایز از مقادیر را از فیلد نوع سفارش ایجاد کنید. لیستی متمایز از "انواع" را وارد یک کتاب اکسل کنید. برچسب ستون نوع.
- مرحله 2: در ستون کنار ستون جستجوی خود (نوع)، فیلد جدیدی را که می خواهید بر روی آن گروه بگذارید اضافه کنید. در مثال ما یک ستون با یک برچسب به نام Category اضافه کنید.
- مرحله 3: برای هر مقدار در لیست متمایز خود از مقادیر (انواع در این مثال)، مقادیر مربوط به "Category" را اضافه کنید. در مثال ساده، کامپیوترها، دوربینها یا تلفنها را به ستون Category وارد کنید.
- مرحله 4: جدول داده نوع و دسته را در کلیپ بورد خود کپی کنید.
- مرحله 5: با استفاده از اطلاعات سفارش در PowerPivot برای اکسل، دفترچه اکسل را باز کنید. پنجره PowerPivot را راه اندازی کنید. روی Paste کلیک کنید تا جدول جستجوی جدید خود را وارد کنید. به جدول نامی بدهید و اطمینان حاصل کنید که "استفاده از ردیف اول به عنوان سرصفحه ستون" را بررسی کنید. روی OK کلیک کنید شما یک جدول جستجو در PowerPivot ایجاد کرده اید.
- مرحله 6: ایجاد رابطه بین فیلد Type در جدول سفارش و فیلد Category در جدول جستجوی. روی روبان طراحی کلیک کنید و روابط ایجاد کنید. انتخاب ها را در کادر ایجاد روابط ایجاد کنید و روی Create کلیک کنید.
هنگامی که PivotTable را در اکسل بر اساس داده های PowerPivot ایجاد می کنید، می توانید با فیلد رده جدید خود گروه بندی کنید. به یاد داشته باشید که PowerPivot برای اکسل فقط پشتیبانی داخلی را پشتیبانی می کند. اگر در جدول جستجوی خود از نوع "نوع سفارش" گم شده اید، تمام پرونده های مربوطه برای آن نوع از هر PivotTable بر اساس داده های PowerPivot از دست رفته است. شما باید از زمان به زمان این را بررسی کنید.
ابعاد تاریخ (گرین کارت) جدول
در بسیاری از پروژه های PowerPivot برای اکسل به احتمال زیاد در جدول جستجوی تاریخ مورد نیاز است. اکثر مجموعه داده ها نوعی فیلد تاریخ (ها) دارند. توابع برای محاسبه سال و ماه وجود دارد.
با این حال، اگر شما نیاز به متن ماه یا سه ماهه واقعی دارید، باید یک فرمول پیچیده بنویسید. خیلی ساده تر است که یک جدول تاریخ (مراجعه) جدول اضافه کنید و آن را با شماره ماه در مجموعه داده های اصلی مطابقت دهید. شما باید یک ستون را به جدول سفارش خود اضافه کنید تا شماره ماه را از فیلد تاریخ سفارش مشخص کنید. فرمول DAX برای "ماه" در مثال ما "= MONTH ([Date Order]" است.) این یک عدد بین 1 تا 12 را برای هر رکورد نشان می دهد. جدول ابعاد ما مقادیر متناظر را که به شماره ماه پیوند می دهد، ارائه می دهد. در تجزیه و تحلیل شما انعطاف پذیری را ارائه می دهد. جدول کامل اندازه نمونه تاریخ در جدول 2 آمده است .
ابعاد تاریخ یا جدول جستجوی شامل 12 رکورد است. ستون ماه مقادیر 1 تا 12 را داشته باشد. ستون های دیگر عبارتند از متن ماه متناظر، متن ماه کامل، سه ماهه و غیره. مراحل زیر را انجام می دهند:
- مرحله 1: جدول را از جدول 2 زیر کپی کنید و به PowerPivot کپی کنید. شما می توانید این جدول را در اکسل ایجاد کنید اما من زمان شما را صرفه جویی می کنم. اگر از اینترنت اکسپلورر استفاده می کنید، باید بتوانید از اطلاعات داده شده انتخاب شده به طور مستقیم استفاده کنید. PowerPivot بر روی قالب بندی جدول در تست من برداشت می کند. اگر از مرورگر دیگری استفاده می کنید، ممکن است لازم باشد ابتدا به اکسل وارد شوید و از اکسل آن را کپی کنید تا قالب بندی جدول را انتخاب کنید.
- مرحله 2: با استفاده از داده های سفارش در PowerPivot برای اکسل، دفترچه اکسل را باز کنید. پنجره PowerPivot را راه اندازی کنید. روی Paste کلیک کنید که در جدول جستجوی خود از جدول زیر و یا از اکسل کپی می شود. به جدول نامی بدهید و اطمینان حاصل کنید که "استفاده از ردیف اول به عنوان سرصفحه ستون" را بررسی کنید. روی OK کلیک کنید شما یک جدول جستجوی داده در PowerPivot ایجاد کرده اید.
- مرحله 3 : ایجاد ارتباط بین فیلد ماه در جدول سفارش و فیلد MonthNumber در جدول جستجوی. روی روبان طراحی کلیک کنید و روابط ایجاد کنید. انتخاب ها را در کادر ایجاد روابط ایجاد کنید و روی Create کلیک کنید.
باز هم با اضافه کردن یک بعد تاریخ، شما می توانید داده ها را در PivotTable خود گروه بندی کنید با استفاده از هر یک از مقادیر مختلف در جدول جستجوی تاریخ. گروه بندی با سه ماه یا نام ماه یک ضربه محکم و ناگهانی خواهد بود.
جداول نمونه (گرین کارت)
میز 1
| تایپ کنید | دسته بندی |
| نوت بوک | کامپیوتر |
| رومیزی | کامپیوتر |
| مانیتورها | کامپیوتر |
| پروژکتور و صفحه نمایش | کامپیوتر |
| چاپگر، اسکنر و فاکس | کامپیوتر |
| راه اندازی و خدمات کامپیوتری | کامپیوتر |
| لوازم جانبی کامپیوتر | کامپیوتر |
| دوربین های دیجیتال | دوربین |
| دوربین های SLR دیجیتال | دوربین |
| دوربین فیلمبرداری | دوربین |
| دوربین فیلمبرداری | دوربین |
| دوربین های دیجیتال و لوازم جانبی دوربین فیلمبرداری | دوربین |
| تلفن های خانگی و اداری | تلفن |
| گوشی های لمسی | تلفن |
| تلفن های هوشمند و رایانه های شخصی | تلفن |
جدول 2
| MonthNumber | MonthTextShort | MonthTextFull | ربع | نیمسال |
| 1 | ژانویه | ژانویه | Q1 | H1 |
| 2 | فوریه | فوریه | Q1 | H1 |
| 3 | مارس | مارس | Q1 | H1 |
| 4 | آوریل | آوریل | Q2 | H1 |
| 5 | ممکن است | ممکن است | Q2 | H1 |
| 6 | ژوئن | ژوئن | Q2 | H1 |
| 7 | ژوئیه | جولای | Q3 | H2 |
| 8 | آگوست | آگوست | Q3 | H2 |
| 9 | سپتامبر | سپتامبر | Q3 | H2 |
| 10 | اکتبر | اکتبر | Q4 | H2 |
| 11 | نوامبر | نوامبر | Q4 | H2 |
| 12 | دسامبر | دسامبر | Q4 | H2 |