تغییر محاسبات در یک PivotTable با اسلایسرها

برش‌کننده‌ها در جداول محوری نه تنها به روش کلاسیک - برای فیلتر کردن داده‌های منبع، بلکه برای جابه‌جایی بین انواع مختلف محاسبات در ناحیه مقدار قابل استفاده هستند:

پیاده سازی این بسیار آسان است – تنها چیزی که نیاز دارید چند فرمول و یک جدول کمکی است. خوب، ما همه اینها را نه به صورت خلاصه معمول، بلکه در خلاصه ای که بر اساس Power Pivot Data Model ساخته شده است انجام خواهیم داد.

مرحله 1. اتصال افزونه Power Pivot

اگر برگه های افزونه Power Pivot در اکسل شما قابل مشاهده نیست، ابتدا باید آن را فعال کنید. دو گزینه برای این وجود دارد:

  • برگ توسعه دهنده - دکمه افزونه های COM (توسعه دهنده - افزونه های COM)
  • فایل – گزینه‌ها – افزودنی‌ها – افزودنی‌های COM – برو (فایل - گزینه‌ها - افزودنی‌ها - COM-افزونه‌ها - رفتن به)

اگر این کمکی نکرد، مایکروسافت اکسل را مجددا راه اندازی کنید.

مرحله 2: داده ها را در مدل داده پاور پیوت بارگذاری کنید

دو جدول به عنوان داده اولیه خواهیم داشت:

تغییر محاسبات در یک PivotTable با اسلایسرها

اولی یک جدول با فروش است که بعداً بر اساس آن یک خلاصه می سازیم. دومی یک جدول کمکی است که در آن نام دکمه های برش آینده وارد می شود.

هر دوی این جدول ها باید با میانبر صفحه کلید به "هوشمند" (پویا) تبدیل شوند کلیدهای Ctrl+T یا تیم صفحه اصلی – قالب بندی به صورت جدول (صفحه اصلی - قالب بندی به عنوان جدول) و مطلوب است که در برگه به ​​آنها اسامی عاقل داده شود سازنده (طرح). بگذارید مثلاً حراجی и خدمات.

پس از آن، هر جدول به نوبه خود باید در مدل داده بارگذاری شود - برای این کار در برگه استفاده می کنیم powerpivot دکمه به مدل داده اضافه کنید (افزودن به مدل داده).

مرحله 3. یک اندازه گیری برای تعیین دکمه فشار داده شده روی برش ایجاد کنید

فیلدهای محاسبه شده در یک PivotTable با مدل داده فراخوانی می شوند معیارهای. بیایید اندازه ای ایجاد کنیم که نام دکمه فشرده شده را در برش آینده نمایش دهد. برای انجام این کار، در هر یک از جداول ما، هر سلول خالی را در پانل محاسباتی پایین انتخاب کنید و ساختار زیر را در نوار فرمول وارد کنید:

تغییر محاسبات در یک PivotTable با اسلایسرها

در اینجا، نام اندازه گیری اول است (دکمه فشرده) و سپس بعد از دو نقطه و علامت مساوی، فرمولی برای محاسبه آن با استفاده از تابع ارزش DAX در Power Pivot تعبیه شده است.

اگر این کار را نه در Power Pivot، بلکه در Power BI تکرار کنید، در عوض به کولون نیازی نیست ارزش می توانید از همتای مدرن تر آن - تابع استفاده کنید SELECTEDVALUE.

ما به خطاهایی در قسمت پایین پنجره که پس از وارد کردن فرمول ظاهر می شوند توجه نمی کنیم - آنها به وجود می آیند، زیرا ما هنوز خلاصه و برشی نداریم که در آن چیزی کلیک شود.

مرحله 4. یک اندازه گیری برای محاسبه روی دکمه فشار داده شده ایجاد کنید

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

تغییر محاسبات در یک PivotTable با اسلایسرها

بیایید آن را قطعه قطعه کنیم:

  1. عملکرد سوئیچ - آنالوگ IF تو در تو - تحقق شرایط مشخص شده را بررسی می کند و بسته به تحقق برخی از آنها مقادیر مختلف را برمی گرداند.
  2. عملکرد درست است، واقعی() - یک "true" منطقی می دهد به طوری که شرایطی که بعداً توسط تابع SWITCH بررسی می شوند فقط در صورتی کار می کنند که برآورده شوند، یعنی حقیقت.
  3. سپس مقدار دکمه فشار داده شده را بررسی می کنیم و نتیجه نهایی را برای سه گزینه مختلف محاسبه می کنیم - به عنوان مجموع هزینه، میانگین چک و تعداد کاربران منحصر به فرد. برای شمارش مقادیر منحصر به فرد، از تابع استفاده کنید DISTINCTCOUNTو برای گرد کردن - ROUND.
  4. اگر هیچ یک از سه شرط بالا برآورده نشد، آخرین آرگومان تابع SWITCH نمایش داده می شود - با استفاده از تابع آن را به عنوان یک ساختگی تنظیم می کنیم. جای خالی().

مرحله 5. ساختن یک خلاصه و اضافه کردن یک برش

باقی مانده است که از Power Pivot به Excel برگردیم و یک جدول محوری برای همه داده ها و معیارهای خود در آنجا بسازیم. برای انجام این کار، در پنجره Power Pivot روشن است اصلی دستور انتخاب زبانه جدول جمع بندی (صفحه اصلی - جدول محوری).

و سپس:

  1. میدان را پرتاب می کنیم محصول از جدول حراجی به منطقه ردیف (ردیف).
  2. پرتاب یک میدان به آنجا نتیجه از جدول خدمات.
  3. روی فیلد کلیک راست کنید نتیجهو یک تیم انتخاب کنید به صورت برش اضافه کنید (افزودن به عنوان برش).
  4. پرتاب پیمانه دوم نتیجه گیری از جدول خدمات به منطقه ارزش‌ها (ارزش های).

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

زیبایی 🙂

  • مزایای Pivot توسط مدل داده
  • تجزیه و تحلیل پلان-واقعیت در جدول محوری در Power Pivot
  • با استفاده از افزونه Power Pivot یک پایگاه داده در اکسل ایجاد کنید

 

پاسخ دهید