

Gauge Chart
همانطور که می دانیم در نمودارها، مقایسه میان مقادیر یک یا چند فیلد با فرمول اعمال شده بر روی فیلد دیگر انجام می پذیرد. اما در Gauge Chart بر خلاف نمودارهای دیگر، برای مقادیر حاصل از یک فرمول اعمال شده بر روی یک فیلد، بازه های وضعیت تعیین می کنیم و مقادیر فیلد دیگری را به عنوان شاخص برای آن تعریف می کنیم. (یعنی Gauge Chart یک نمودار Dimension Less است)
الف- نوشتن فرمول برای یک فیلد (مثلا” Count(Name)) و تعریف بازه های وضعیت برای آن:
برای تعیین بازه های وضعیت، همانند آنچه که در Pivot Table، شرح داده شد، عمل می کنیم:
ب- تعیین یک فیلد به عنوان شاخص برای اعمال بازه وضعیت بر روی آن:
برای تعیین این فیلد، دو روش وجود دارد:
۱- این فیلد توسط کاربر انتخاب می گردد. به این منظور در کنار Gauge Chart یک List Box برای فیلد مورد نظر ایجاد می کنیم (مثلا” فیلد Party) و کاربر با انتخاب مقادیر این فیلد در این List Box، قادر خواهد بود وضعیت هر مقدار را در Gauge Chart مشاهده کند.
۲- در روش دوم، در یک فرمول (مثلا” Sum) یک شرط تعیین می شود، با تحقق این شرط، فرمول بر روی فیلد شاخص اعمال می شود و خروجی آن، یک مقدار از آن فیلد شاخص است. اکنون بازه وضعیت بر روی این مقدار از فیلد شاخص اعمال می شود.
مثال: اگر یک جدول داشته باشیم که دارای سه فیلد فروش، ماه و ID باشد و به ازای مقدار هر ماه، یک ID وجود داشته باشد و بخواهیم برای وضعیت مجموع فروش در هر ماه، یک Gauge جداگانه داشته باشیم، باید هنگام ایجاد Expression به جای فرمول:
sum(فروش)=
از فرمول:
sum(if(ID = 1 ,فروش))=
استفاده نماییم. (به فرض اینکه ID=1 برای رکوردهایی است که ماه آنها مساوی فروردین است)
به این ترتیب، هر Gauge برای وضعیت مجموع فروش به ازای هر ماه تولید می شود.
(جدول Load شده، جدول زیر است)
|
||||||||||||||||||||||||||||||||