ایجاد زمینه های محاسبه شده در گزارش. ستون های محاسبه شده در Transact-SQL نحوه ایجاد محاسبه شده

اضافی

نتیجه

محاسبات

مرتب کردن بر اساس

مرتب کردن بر اساس کوچکترین به

حداقل K.

بیشترین

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

عملیات چند ورق چند عملیات ورق در یک زمان است. حرکت و کپی ورق بین فایل ها. آزمایشگاه 4 صفحه 1 از 17 محتوا. جدول زیر نشان می دهد 10 نام یک شرکت خاص، هزینه ماهانه آنها و حق بیمه سالانه آنها دریافت شده است.

عناصر مزرعه از حداقل (موقعیت 1)

به حداکثر مقدار

مرتب کردن بر اساس

تعریف مقدار تعداد توالی

حداکثر K.

عنصر (رتبه) نسبت به مقادیر

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

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

حداقل

عناصر مزرعه از حداکثر (موقعیت 1)

به معنای حداقل

محاسبه مقادیر فرمول:

value_ v_ سلول ∙ نتیجه گیری عمومی

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

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

نتیجه خط ∙ ستون نتیجه

روش دوم: راست کلیک بر روی مقادیر فیلد مورد نظر در تقریبی Σ σ region [σ مقادیر] و انتخاب کنید:

علاوه بر این، برای انتخاب یک ویژگی دیگر از لیست پیشنهادی، فرمت فیلد را پیکربندی کنید و نام فیلد را تغییر دهید.

برای استفاده از اثرات. امروز ما به شما آموزش خواهیم داد. علامت گذاری سلول هایی را که می خواهید قرعه کشی کنید. درس 3: جدول ها و نمودارهای خلاصه. فرض کنید ما مجموعه ای برای تجزیه و تحلیل داریم. برای استفاده از یک جدول تلفیقی، هر سلول را بر روی ورق و در منوی "Insert" انتخاب کنید، "جدول خلاصه" را انتخاب کنید.

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

محاسبات اضافی، بعد، گزینه محاسبه مورد نظر را انتخاب کنید.

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

در همان فیلد منبع شما می توانید چندین محاسبات انجام دهید. برای انجام این کار، لازم است که فیلد اصلی را از لیست زمینه های خلاصه جدول اضافه کنید تا به مقادیر مقادیر ارزش اضافه کنید [Σ

ارزش ها] چندین بار، سپس پارامترهای فیلد را پیکربندی کنید. این امر می تواند به طور همزمان هر دو محاسبه خود را محاسبه و محاسبه ساخته شده بر اساس آن را ببینید.

اضافه کردن زمینه های محاسبه شده به یک جدول تلفیقی

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

پایگاه داده WorkMark 1 پایگاه داده WorkMark 1 یک پوشه پایگاه داده ایجاد کنید تا تمام اطلاعات دوره را ذخیره کنید. یک درخواست را ایجاد می کند که نام ها و توصیف ها را نمایش می دهد. کادر محاوره ای از کنترل پایگاه داده ظاهر می شود. با استفاده از این پنجره، کاربر پایگاه داده و تمام عناصر آن را مدیریت می کند.

صفحه گسترده چیست؟ صفحه گسترده برنامه ای برای انجام محاسبات ریاضی است. با آن، ما همچنین می توانیم محاسبات را در فرم انتخاب کنیم. برای استفاده از اقدامات خاص. زمان صرف وقت آماده سازی داده ها است. وظیفه 1 گروه ریاضی 2 این مراحل را به نوبه خود دنبال کنید. جدول را اجرا کنید

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

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

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

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

مایکروسافت اکسل 2010. سطح 2. ویژگی های توسعه یافته

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

از بین بردن خطاهای بالقوه در فرمول ها و پیوندهایی به سلول ها.

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

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

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

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

تضمین انعطاف پذیری تغییر محاسبه در هنگام تغییر تعاریف عناصر.

توانایی به طور موثر مدیریت محاسبات.

ایجاد یک میدان محاسبه:

1. یک سلول جدول تلفیقی را انتخاب کنید

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

به سرعت گزارش را تغییر دهید و ببینید که چگونه Dobrovalsky را به کشورهای دیگر فروخته است، به سادگی مرتبه شرایط شرایط را در زمینه ها، ضبط فروشنده و کشیدن آن از طریق دولت تغییر دهید. علاوه بر ایرلند و آلمان، واضح است که نتایج فروش آن بهترین نیست. هنگامی که شما بر روی فروش در ایرلند کلیک می کنید، یک ورق جدید را با یک جدول حاوی تمام معاملات Dobrovalsky در ایرلند خواهید دید.

2. در برگه پارامترها، در لیست گروه و افشای،

عناصر و مجموعه ها و انتخاب میدان محاسبه شده.

3. در پنجره قرار دادن میدان محاسبه شده:

 در قسمت نام، نام زمینه جدید را وارد کنید.

 در فیلد فرمول، فرمول را شروع کنید، از علامت \u003d و انتخاب کنید

زمینه های موجود در لیست فیلد (شما می توانید از دوبار کلیک بر روی فیلد استفاده کنید یا زمینه را برجسته کنید، سپس روی Add Field کلیک کنید).

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

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

 روی افزودن کلیک کنید.

تنظیم ظاهر میدان محاسبه، مانند هر زمینه دیگر، در پنجره رخ می دهد

پارامترهای زمینه های مقادیر.

ویرایش زمینه محاسبه شده

1. در برگه پارامترها، در گروه بندی، لیست را افشا کنید.

عناصر و مجموعه ها، انتخاب کنید میدان محاسبه شده.

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

ما ماه ها را جشن می گیریم و ما آنها را می پذیریم. ما یک گزارش را که توسط ماهها مرتب شده اند دریافت خواهیم کرد. شما همچنین می توانید داده ها را به چندین دسته تقسیم کنید. بازگشت به گروه بندی تنظیمات و انتخاب "سه ماهه و ماه"، ما ظاهر گزارش را دریافت خواهیم کرد. گروه بندی نیز می تواند برای اعداد استفاده شود.

هنگامی که منوی زمینه را باز کنید، فیلد "ردیف" و پارامتر گروه یک پنجره دیگر را نشان می دهد تا زمانی که شما از تاریخ گروه بندی شده بود. اعداد در محدوده هایی قرار می گیرند که ما در ابتدا تعریف می کنیم، پایان و حجم فاصله. در این مورد، ما آن را با 500 تنظیم کردیم، بنابراین در گروه اول، تمام معاملات ارزشمند از 0 تا 500 zł خواهد بود.

در واقع، چنین فرصتی است و توسط یکی از سه راه اجرا می شود.

دانش خود را در مورد اصول اولیه جداول خلاصه کنید.

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

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

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


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


این یک جدول را با یک میدان محاسبه جدید تبدیل می کند. جدول آماده!


فایل Excele را می توان از اینجا دانلود کرد.

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

آخرین خبرها

  • پیشرفته اکسل: چرا من با استفاده از تابع v ...

    من قبلا در مورد این واقعیت نوشتم که عملکرد Vlookup (PRD) احتمالا مفید ترین ویژگی پس از عملیات محاسباتی ساده است ...

  • چگونه اکسل کتاب را دوباره محاسبه می کند و چرا لازم است برای جلوگیری از Volatil ...

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

  • چگونه به سرعت ساخت یک برنامه آبشار (آبشار)

    نمودارهای استاندارد آبشار استاندارد در اکسل وجود ندارد. بنابراین، GIS معمولا برای ایجاد نمودارهای این نوع استفاده می شود ...

  • پنجره کنترل برای ردیابی نتایج

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

  • نمودار گلوله برای مقایسه شاخص های برنامه ریزی شده و واقعی ...

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

  • Tatsuo Horiuchi - 73 ساله هنرمند هنرمند در اکسل

    "من هرگز از Excel در محل کار استفاده نکردم، اما من دیدم که چگونه افراد دیگر نمودارهای زیبا و برنامه را در آن برنامه ریزی می کنند ...

  • چگونه می توان یک عدد را در درجه بندی ساخت و ریشه را استخراج کرد

    آیا می دانید که به منظور ساخت اکسل در اکسل، یک نماد خاص وجود دارد ^ (در شش به زبان انگلیسی ...

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

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

وظیفه 1 در جدول، محصول شامل فیلد قیمت ها و نرخ ها، محاسبه قیمت با توجه به مالیات بر ارزش افزوده و مقایسه آن با قیمت جدول به دست آمده در زمینه محاسبه شده است.

  1. یک درخواست را به جدول برای محصول در حالت طراح ایجاد کنید. به شکل فرم درخواست فیلد، قیمت، نرخ مرجع و قیمت با مالیات بر ارزش افزوده بکشید (شکل 4.6).
  2. برای شمارش قیمت با توجه به مالیات بر ارزش افزوده، یک فیلد محاسبه را ایجاد کنید، یک فیلد را در یک بیانگر سلول خالی (فیلد) بنویسید [قیمت] + [قیمت] * [Rate_nds].
  3. برای انتخاب سوابق با مقدار بالای 5000 در فیلد محاسبه شده در رشته شرایط انتخاب (معیار)، وارد کنید\u003e 5000
  4. پس از ورود به عبارت، سیستم پیش فرض نام زمینه محاسبه شده را تولید می کند. بیان 1، که ستون عنوان در جدول با نتایج اجرای پرس و جو می شود. این نام قبل از عبارت [قیمت] + [قیمت] * [Rate_nds] وارد شده است. برای هر فیلد جدید محاسبه شده در پرس و جو، تعداد بیان توسط یک افزایش می یابد. نام میدان محاسبه شده از بیان کولون جدا شده است. برای تغییر نام، مکان نما را در فیلد فرم پرس و جو محاسبه کنید و دکمه راست ماوس را فشار دهید. در منوی وابسته به زمینه، انتخاب کنید خواص (خواص) زمینه ها و در رشته امضا (عنوان) نام فیلد جدید را وارد کنید - قیمت با VAT1. در حال حاضر در جدول با نتایج اجرای پرس و جو در هدر ستون محاسبه شده، این نام نمایش داده خواهد شد. نام فیلد همچنین می تواند به طور مستقیم در فرم پرس و جو اصلاح شود.
  5. برای نمایش نتیجه پرس و جو، روی دکمه کلیک کنید انجام دادن (اجرای) در گروه نتایج (نتایج). فیلد جدول محاسبه شده و در ارزن مقادیر مشابهی دارد.
  6. قیمت کالا را در یکی از سوابق تغییر دهید. مقادیر در هر دو میدان محاسبه بلافاصله دوباره محاسبه می شود.
  7. برای تشکیل یک عبارت پیچیده در زمینه محاسبه شده یا وضعیت انتخاب، توصیه می شود از سازنده بیان استفاده کنید. سازنده به شما اجازه می دهد تا نام های فیلد را که از جداول، درخواست ها، عملیات، توابع نیاز دارید انتخاب کنید. بیان را در قسمت محاسبه شده حذف کنید و از سازنده استفاده کنید تا آن را تشکیل دهید.
  8. تماس با سازنده تماس با فشار دادن دکمه سازنده (سازنده) در گروه راه اندازی درخواست (راه اندازی پرس و جو) طراح روبان (طراحی)، یا انتخاب ساختن (ساخت) در منوی وابسته به زمینه. مکان نما ماوس باید در سلول ورودی بیان نصب شود.
  9. در سمت چپ پنجره عبارات سازنده (سازنده بیان) (شکل 4.7) جدول محصول را انتخاب کنید که پرس و جو ساخته شده است. لیست زمینه های آن در سمت راست نمایش داده می شود. به طور پیوسته فیلدهای مورد نظر و اپراتورها را انتخاب کنید، دوبار کلیک کنید در عبارت. این عبارت در بالای پنجره شکل می گیرد. لطفا سازنده را قبل از نام فیلد مشخص کنید که نام جدول را مشخص می کند، که متعلق به آن است و از طرف میدان علامت تعجب جدا شده است.
  10. با کلیک بر روی دکمه OK، فرایند ساخت یک عبارت را در فیلد محاسبه کنید.
  11. درخواست را تحت نام - قیمت با مالیات بر ارزش افزوده کنید و آن را ببندید.
  12. اجرای ذخیره شده توسط برجسته کردن آن در منطقه ناوبری و انتخاب فرمان باز در منوی زمینه ذخیره شده است.


وظیفه 2 در زمینه های محاسبه شده و شرایط انتخاب، شما می توانید از توابع جاسازی شده استفاده کنید. دسترسی دارای بیش از 150 توابع است.
اجازه دهید لازم باشد تمام سربارها را انتخاب کنید که در آن حمل و نقل در ماه مشخص شده پرداخت می شود. فاکتور تاریخ حمل و نقل در فیلد date_uotg با نوع داده تاریخ / زمان (تاریخ / زمان) ذخیره می شود.

  1. یک درخواست انتخابی را در حالت سازنده برای جدول فاکتور ایجاد کنید. nome_n_nblock را به صورت خالی بکشید (شکل 4.8).
  2. یک فیلد محاسبه شده را در یک سلول خط خالی ایجاد کنید رشته (زمینه)، نوشتن یکی از عبارات: فرمت ([سربار]! [Date_otgr]؛ "MMMM") - این ویژگی نام اول ماه را بازگرداند
    یا فرمت ([سربار]! [Date_otgr]؛ "MM") - این ویژگی تعداد ماه را باز می کند.
  3. برای انتخاب سرباره ها، نوشته شده در یک ماه داده شده، در فیلد محاسبه شده در خط شرایط انتخاب (معیارها)، نام ماه را وارد کنید، به عنوان مثال، مارس (شکل 4.8) یا تعداد ماه به عنوان مثال 3 مطابق با پارامتر در عملکرد فرمت.
  4. یک درخواست را با کلیک روی دکمه انجام دهید انجام دادن (اجرای) در گروه نتایج (نتایج) بر روی برگه نوار کار با درخواست ها | سازنده (ابزار پرس و جو | طراحی).
  5. عملکرد ماهانه را در فیلد محاسبه کنید (Invoice! Date_otg)، و اطمینان حاصل کنید که این ویژگی تعداد ماهانه انتخاب شده از تاریخ را باز می کند.
  6. برای انتخاب تمام ردیف مربوط به سه ماهه دوم، در رشته رشته نمونه برداری (معیارها)، بین بیانیه های 4 تا 6 را وارد کنید، تعیین می کند که آیا مقدار بیان به فاصله زمانی مشخص می شود یا خیر.
  7. ضبط در زمینه محاسبه شده از میدان بیان ماه (ماه (سربار! date_otg)) و اطمینان حاصل کنید که تابع monthname تعداد ماه را به رتبه کامل خود تبدیل می کند.


برای تثبیت، آموزش تصویری را تماشا کنید.

در فرایند تجزیه و تحلیل داده ها با استفاده از جداول تلفیقی، اغلب نیاز به شامل در مقادیر مقادیر به دست آمده به دست آمده در نتیجه محاسبات که خارج از مجموعه داده های منبع انجام می شود، شامل می شود. برنامه اکسل کاربر را با ابزارهای محاسبه در جداول تلفیقی با استفاده از فیلدهای محاسبه شده و موارد محاسبه شده فراهم می کند. در شکل 1 نشان می دهد که چگونه میدان محاسبه می تواند داده ها را در یک دیدگاه متفاوت ارائه دهد. جدول تلفیقی، فروش و زمان (در ساعت) را در فروش تجهیزات در هر بازار بازار نمایش می دهد. زمینه محاسبه شده، محاسبه درآمد متوسط \u200b\u200bدر یک ساعت، توانایی تجزیه و تحلیل داده ها را در جدول تلفیقی گسترش می دهد.

شکل. 1. لازم است یک میدان محاسبه شده در جدول خلاصه موجود ایجاد کنید. درآمد متوسط \u200b\u200bدر ساعتکه معنای جدیدی را به داده های تجزیه و تحلیل می دهد

دانلود یادداشت در فرمت یا نمونه های فرمت

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

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

در حال حاضر به شکل نگاه کنید. 5.1 و از خودتان بپرسید: "چرا شما نیاز به اضافه کردن زمینه های محاسبه شده دارید؟ چرا از فرمول های سلولی معمولی استفاده نکنید یا به طور مستقیم محاسبات لازم را به طور مستقیم در جدول منبع انجام دهید تا اطلاعات مورد نیاز را بدست آورید؟ " برای دریافت پاسخ به این سوالات، روش های مختلفی را که می توانید هنگام ایجاد زمینه محاسبه شده در شکل 1 استفاده کنید، در نظر بگیرید.

روش 1. اضافه کردن زمینه محاسبه شده به منبع داده

شما می توانید یک فیلد محاسبه شده را به منبع داده اضافه کنید، همانطور که در شکل نشان داده شده است. 2، اجازه دادن به جدول تلفیقی برای استفاده از این فیلد به عنوان یک فیلد داده استاندارد. اگر محل اطلاعات در یک ورق با یک منبع داده اجازه می دهد تا شما را به انجام این کار، پس چه راه حل می تواند بهترین باشد. به هر حال، اضافه کردن یک ستون جدید نیاز به به روز رسانی جدول تلفیقی آسان نیست، اما برای تغییر منطقه ای که بر اساس آن یکپارچه شده است. برای انجام این کار، روی Consolidated کلیک کنید و از طریق منو بروید تجزیه و تحلیل → منبع داده → منبع داده.

من سعی می کنم اطلاعات منبع را به جدول تبدیل کنم (که در شکل 2 و در فایل اکسل همراه) انجام می شود. در عین حال، ابتدا، سرفصل ها، دوم، دکمه هایی با فیلترها ظاهر می شوند، که اغلب برای مطالعه داده ها مفید است، به طور متوسط، خطوط از طریق یک نقاشی شده اند، و در نهایت مهمترین چیز - هنگام اضافه کردن ردیف ها و ستون ها لازم نیست که داده ها را تغییر دهید منطقه برای جدول محوری. به عنوان یک منطقه، محدوده غیر مستطیلی نشان داده شده است، اما نام جدول. در مورد ما - منبع (شکل 3).

شکل. 3. تشکیل یک تثبیت شده بر اساس ابزار ویژه اکسل جدول

اما این روش همچنین دارای معایب است: اول، همیشه یک ستون را به داده های منبع اضافه نمی کند، در مرحله دوم، امکانات در صورت تغییر در ساختار داده های منبع محدود می شود (به عنوان مثال، شما صادرات داده ها از 1C، و در یک صادرات جدید به یک ستون بیشتر؛ این ستون جدید ستون محاسباتی خود را افزایش می دهد).

روش 2. استفاده از فرمول خارج از جدول خلاصه برای ایجاد یک فیلد محاسبه شده

شما می توانید فیلد محاسبه شده را در کنار جدول تلفیقی اضافه کنید. در شکل 4 هر سلول در ستون درآمد متوسط \u200b\u200bدر ساعت مجهز به یک فرمول که به یک جدول تلفیقی اشاره دارد. به هر حال، اگر سعی کنید به سلول جدول سلولی مراجعه کنید، شما در فرمول "صعود" عملکرد برای دریافت. داده ها. تجهیزات. تجهیزات .tublitsa، پس شما قادر نخواهید بود فرمول را "بکشید". برای غلبه بر این مشکل، خودتان را با یادداشت آشنا کنید.

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

اگر چه این روش علاوه بر میدان محاسبه را فراهم می کند، که هنگام به روز رسانی یک جدول تلفیقی به روز می شود، هر گونه تغییر در ساختار جدول تلفیقی ممکن است منجر به این واقعیت شود که فرمول بی فایده خواهد شد. به عنوان مثال، به عنوان یک نتیجه از کشیدن زمینه، بازار فروش در زمینه فیلد فیلد فیلد فیلد تغییرات ساختار را تغییر می دهد، در نتیجه یک پیام خطا در زمینه محاسبه شده به نظر می رسد (شکل 5). اگر شما یک فیلد دیگر را به ستون جدول جدول تلفیقی، ستون اضافه کنید درآمد متوسط \u200b\u200bدر ساعت گم خواهد شد.

روش 3. قرار دادن مستقیم از میدان محاسبه شده در جدول تلفیقی

قرار دادن فیلد محاسبه شده به طور مستقیم به جدول تلفیقی اغلب بهترین راه حل خواهد بود. اگر به این روش مراجعه کنید، لازم نیست فرمول را پیکربندی کنید. همچنین ممکن است به طور خودکار جدول را مطابق با منبع داده تغییر یافته تنظیم کنید. درجه مورد نیاز انعطاف پذیری به دست خواهد آمد، ارائه تبادل خودکار زمینه های زمینه در صورت تغییر در واحدهای اندازه گیری.

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

گزارش جدول تلفیقی نشان داده شده در شکل. 6، نشان دهنده یک جدول تلفیقی است که در شکل نشان داده شده است. 1، به جز اینکه آن را به گونه ای بازسازی می کند تا درآمد متوسط \u200b\u200bرا برای یک ساعت برای هر سرویس و هر بازار فروش برداشت کند.

شکل. 6. فیلد قبلا ایجاد شده باقی می ماند "معتبر" حتی هنگام تغییر ساختار جدول تلفیقی، که منجر به نمایش درآمد متوسط \u200b\u200bبرای هر سرویس برای هر سرویس و هر بازار فروش می شود

ایجاد یک میدان محاسبه شده

قبل از ایجاد زمینه محاسبه شده، باید یک جدول تلفیقی را باز یا تولید کنید. در مثال ما، جدول خلاصه نشان داده شده در شکل. 1، اما بدون ستون D. برای ایجاد یک فیلد محاسبه شده، کادر محاوره ای را فعال کنید قرار دادن میدان محاسبه شده. برای انجام این کار، بر روی جدول محوری کلیک کنید تا گروه Tab Contextual را فعال کنید کار با جداول تلفیقی. روی برگه کلیک کنید تحلیل و بررسی، در گروه محاسباتروی دکمه کلیک کنید زمینه ها، عناصر و مجموعه ها و فیلد محاسبه شده را در منوی فرمان انتخاب کنید (شکل 7).

یک کادر محاوره ای روی صفحه نمایش ظاهر می شود. قرار دادن میدان محاسبه شده (شکل 8). در بالای جعبه محاوره ای دو زمینه متن وجود دارد: نام و فرمول. در این زمینه ها، باید نام زمینه محاسبه شده را مشخص کنید و یک فرمول ایجاد کنید، مشخص کنید که زمینه های داده های لازم و اپراتورهای ریاضی را مشخص کنید. فیلد محاسبه شده یک نام توصیفی است درآمد متوسط \u200b\u200bدر ساعت. این نام باید به گونه ای انتخاب شود تا دقیقا مشخصه نوع عملیات ریاضی انجام شود. زمینه متن پیش فرض فرمول کادر محاوره ای قرار دادن میدان محاسبه شده شامل عبارت \u003d 0. قبل از ورود به فرمول، صفر را حذف کنید. یکی از زمینه های منطقه را انتخاب کنید رشته؛ در مورد ما - حجم فروش و کلیک کنید اضافه کردن زمینه. فیلد نام در رشته ظاهر می شود فرمول. علامت شکافت را وارد کنید و سپس فیلد دوم را انتخاب کنید - دوره فروش (در ساعت). کلیک اضافه کردن، و سپس خوب برای فعال کردن یک میدان جدید محاسبه شده.

یک فیلد جدید محاسبه شده در جدول تلفیقی ظاهر می شود. درآمد متوسط \u200b\u200bدر ساعت (نگاه کنید به شکل 1). فیلد جدید محاسبه شده با موفقیت به جدول تلفیقی اضافه شد. در حال حاضر شما می توانید تنظیمات این فیلد جدید را به همان شیوه به عنوان پارامترهای هر فیلد دیگر (به عنوان مثال، نام فیلد، فرمت عددی یا رنگ) تغییر دهید.

آیا این به این معنی است که ستون را به یک منبع داده اضافه کردید؟ نه زمینه های محاسبه شده مشابه موارد هستند مجموع متوسط و مقدار کل جدول محوری به طور پیش فرض تنظیم شده است، زیرا همه آنها توابع ریاضی هستند که هنگام تغییر یا به روز رسانی یک جدول تلفیقی، محاسبه داده ها را انجام می دهند. زمینه های محاسبه شده میدان به سادگی به طور واضح فیلدهای مشخص شده در منبع داده را شبیه سازی می کنند. شما می توانید آنها را بکشید، تنظیمات فیلد را تغییر دهید و همچنین با سایر زمینه های محاسبه شده استفاده کنید.

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

ایجاد عناصر محاسبه شده

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

در جدول تلفیقی نشان داده شده در شکل. 9، فروش کل را برای دوره های گزارشگری خاص نشان می دهد (زمینه دوره گزارش دهی) تصور کنید که شما نیاز به مقایسه میانگین فروش شش دوره آخر را با حجم متوسط \u200b\u200bفروش هفت دوره قبلی مقایسه کنید. دقیق تر، سپس ما باید به طور متوسط \u200b\u200bبرای دوره های R01-P07 تعیین کنیم و آن را با میانگین دوره های P08-P13 مقایسه کنیم.

اشاره گر را به هر زمینه فیلد بگذارید دوره گزارش دهیبه برگه روبان متنی بروید تحلیل و بررسی گروه محاسبات و بر روی دکمه کلیک کنید زمینه ها، عناصر و مجموعه ها. در منو که باز می شود، دستور را انتخاب کنید محاسبه شیء (شکل 10).

جعبه محاوره ای باز می شود (شکل 11). لطفا توجه داشته باشید که در بالای کادر محاوره ای نشان می دهد که کدام زمینه شما کار می کنید. در این مورد، این زمینه دوره گزارش دهی. علاوه بر این، لیست شامل تمام اقلام فیلد است. دوره گزارش دهی. یک نام را به عنصر محاسبه کنید، سپس یک فرمول را با مشخص کردن ترکیبی لازم از عناصر داده و اپراتورها ایجاد کنید که نتیجه درست را تضمین می کند. فرمول در این زمینه وارد شده است فرمول، و موارد مورد نیاز داده های مورد استفاده در آن در لیست انتخاب شده اند. عناصر. روی دکمه کلیک کنید خوب، و عنصر محاسبه شده به جدول تلفیقی اضافه می شود (شکل 12).

شکل. 11. کادر محاوره ای عنصر محاسبه شده را وارد کنید

به طور مشابه، یک عنصر محاسبه شده ایجاد کنید که میانگین فروش متوسط \u200b\u200bبرای دوره های R08-P13 را نشان می دهد. پس از آن، مخفی کردن دوره های گزارشگری فردی، تنها دو مورد محاسبه شده را ترک کنید. پس از قالب بندی کوچک، اقلام محاسبه شده ما برای مقایسه حجم متوسط \u200b\u200bفروش برای شش ماه گذشته و بعد از آن استفاده می شود (شکل 13).

اگر عناصر داده ای که در محاسبه اقلام محاسبه شده استفاده می شود پنهان نکنید، نتایج متوسط \u200b\u200bو کلی ممکن است نادرست باشد.

مزایا و معایب محاسبات در جداول خلاصه

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

اولویت برای انجام عملیات.همانطور که در صفحات گسترده، هر اپراتور می تواند در فرمول های عناصر محاسبه شده و زمینه ها استفاده شود: +،،، *، /،٪، ^، و غیره. علاوه بر این، همانطور که در صفحات گسترده، محاسبات در جداول خلاصه مطابق با اولویت اپراتورها انجام می شود. هنگام انجام یک محاسبه که در آن چندین اپراتور ترکیب می شوند، به عنوان مثال (2 + 3) * 4/50٪، اکسل بیان را برآورد می کند و در یک نظم خاص محاسبه می شود. دانستن این سفارش شما را از بسیاری از اشتباهات ذخیره خواهد کرد.

بنابراین، روش انجام عملیات در اکسل به شرح زیر است:

  • عبارات پردازش در پرانتز؛
  • پردازش محدوده (:)؛
  • پردازش تقاطع (مناطق)؛
  • پردازش انجمن ها (؛)؛
  • انجام عملیات انکار؛
  • تغییر ارزش های سود (به عنوان مثال، 50٪ به 0.50 تبدیل می شود)؛
  • ورزش (^)؛
  • ضرب (*) و بخش (/)؛ این عملیات دارای اولویت برابر است؛
  • علاوه بر (+) و تفریق (-)؛ این عملیات دارای اولویت برابر است؛
  • انجمن داده های متنی (&) این عملیات نیز به نام Concatenation؛
  • انجام عملیات مقایسه (\u003d \u003d<>, <=, >=).

اپراتورهای Equimcons در یک عبارت همیشه به ترتیب (از چپ به راست) انجام می شود.

یک مثال ساده را در نظر بگیرید. همانطور که شناخته شده است، بیان (2 + 3) * 4 نتیجه را به دست می آورد 20. اگر براکت را حذف کنید و عبارت 2 + 3 * 4 را ترک کنید، سپس اکسل محاسبه می شود: 3 * 4 \u003d 12 + 2 \u003d 14.

مثال دیگری را در نظر بگیرید اگر علامت 10 ^ 2 را به عنوان یک فرمول وارد کنید، I.E. شماره 10 هر مربع را مشخص کنید، این برنامه مقدار را به 100 بازگرداند. اگر این عبارت را وارد کنید، 10 ^ 2 را وارد کنید، می توانید مقدار بازگشت -100 را انتظار داشته باشید. با این حال، اکسل ارزش 100 را بازگرداند. دلیل این است که برنامه عملیات نفی را قبل از نعوظ انجام می دهد، I.E. مقدار 10 برای اولین بار به -10 تبدیل می شود و نتیجه بیان -10 * -10 واقعا برابر با 100 است. استفاده از براکت های دور در فرمول - (10 ^ 2) تضمین می کند که این برنامه برای اولین بار ورزش را تکمیل می کند به درجه و تنها پس از آن عملیات نفی، بازگشت نتایج مورد انتظار - 100.

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

توابع ورق های کارشما می توانید از هر تابع یک ورق کار استفاده کنید که از لینک ها به سلول ها یا اشیاء به عنوان استدلال استفاده نمی کند. در حقیقت، شما می توانید از هر تابع از ورق کار استفاده کنید که نیازی به استفاده اجباری از لینک ها به سلول ها و یا اشیاء نامیده می شود. این رده شامل چنین توابع، به عنوان نمره، CPNPH، اگر، و نه.

ثابتدر محاسبات انجام شده در جداول خلاصه، هر ثابت می تواند مورد استفاده قرار گیرد. ثابت ها مقادیر استاتیک هستند که در طول زمان تغییر نمی کنند. به عنوان مثال، در فرمول زیر، شماره 5 ثابت است: [واحد های فروخته شده] * 5. با وجود این واقعیت که ارزش واحدهای فروخته شده ممکن است بر اساس داده های موجود متفاوت باشد، شماره 5 همیشه یکسان خواهد بود.

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

قوانین ویژه برای زمینه های محاسبه شده.محاسبات در زمینه های محاسبه شده همیشه با توجه به مبلغ نهایی و نه به عناصر داده های فردی انجام می شود. به سادگی، اکسل همیشه زمینه های داده، مبلغ متوسط \u200b\u200bو مقادیر کل را قبل از ارزیابی میدان محاسبه محاسبه می کند. این به این معنی است که زمینه محاسبه شده شما همیشه به نتایج داده های منبع اعمال می شود. یک مثال نشان داده شده در شکل. 14، نشان می دهد که چگونه این ممکن است بر تجزیه و تحلیل داده ها تاثیر بگذارد.

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

در هر سه ماهه شما نیاز به دریافت حجم فروش نهایی برای هر محصول، که تعداد کالاها فروخته شده با قیمت واحد این محصول ضرب می شود. اگر ابتدا اطلاعات را برای سه ماهه اول مرور کنید، بلافاصله مشکل را تعریف کنید. به جای محاسبه مقدار 220 + 150 + 220 + 594، که برابر با 1184 برابر است، مقدار تعداد کالاها با مقدار قیمت کالاها افزایش می یابد، در نتیجه مقدار نادرست بازگردانده می شود. متأسفانه این مشکل را حل نمی کند، اما قابل دسترسی است. مبلغ متوسط \u200b\u200bو نهایی را از جدول محوری محروم کنید و سپس مبلغ جدید جدید زیر را در خارج از هماهنگ سازی محاسبه کنید.

قوانین ویژه برای استفاده از اقلام محاسبه شده.در جدول خلاصه، شما نمی توانید از اقلام محاسبه شده استفاده کنید که در آن مقادیر متوسط، انحرافات استاندارد یا پراکندگی محاسبه می شود. برعکس: شما نمیتوانید از میانگین مقادیر، انحرافات استاندارد یا پراکندگی ها در یک جدول تلفیقی حاوی مورد محاسبه شده استفاده کنید. شما نمیتوانید از فیلد صفحه برای ایجاد مورد محاسبه شده استفاده کنید، و همچنین موارد محاسبه شده را به منطقه فیلتر گزارش منتقل کنید. شما نمیتوانید یک عنصر محاسبه شده را به یک گزارش حاوی یک میدان گروهی اضافه کنید، و غیرممکن است که هر زمینه ای از جدول تلفیقی حاوی مورد محاسبه شود. هنگام ایجاد فرمول مورد محاسبه شده، نمی توانید به عنصر از قسمت خارج مراجعه کنید.

مدیریت محاسبات و پشتیبانی آنها در جداول خلاصه

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

تغییر و حذف محاسبات در جداول خلاصه.هنگام تغییر پارامترهای محاسبه یا عدم وجود نیاز به یک فیلد محاسبه شده یا مورد محاسبه شده، می توانید کادر محاسباتی مربوطه را برای تغییر یا حذف محاسبات باز کنید. کادر محاوره ای را فعال کنید قرار دادن میدان محاسبه شده یا عنصر محاسبه شده را وارد کنید (توصیف شکل 7 و 10 را ببینید) و لیست کشویی را در آن انتخاب کنید نام (شکل 15).

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

شکل. 16. کادر محاوره ای را باز کنید روش انجام محاسبات

در کادر محاوره ای روش انجام محاسبات (شکل 17)، تمام موارد محاسبه شده را نشان می دهد که به جدول تلفیقی اضافه می شوند. هر مورد محاسبه شده را در لیست انتخاب کنید و از دکمه ها استفاده کنید. بالا, پایین و حذف. منظور از فرمول ها در لیست، روش دقیق را برای انجام محاسبات در جدول تلفیقی تعیین می کند.

مستند سازی فرمولاکسل یک ابزار عالی را در اختیار شما فراهم می کند، که زمینه های محاسبه شده را نمایش می دهد و موارد محاسبه شده مورد استفاده در جدول تلفیقی را نشان می دهد و همچنین روش انجام محاسبات و کاربرد فرمول ها را نشان می دهد. این ابزار برای تجزیه و تحلیل یک جدول محوری شخص ثالث بسیار مناسب است و یا زمانی که شما نیاز به سرعت تعیین می کنید که کدام محاسبات در آن و چه زمینه ها و اقلام آنها تاثیر می گذارد. برای ایجاد یک گزارش در مورد محاسبات جدول محوری، اشاره گر را به هر مکان از جدول محور حرکت دهید، روی نماد کلیک کنید زمینه ها، عناصر و مجموعه ها و دستور را در منوی کشویی انتخاب کنید فرمول نمایش اکسل ها یک گزارش را در زمینه های محاسبه شده و عناصر در یک ورق جداگانه ایجاد می کنند (شکل 18).

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

این یادداشت بر اساس کتاب ژله، الکساندر نوشته شده است. . فصل 5

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

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

  1. یک عنصر کنترل نوع رایگان ایجاد کنید رشته (جعبه متن) در فرم مناسب فرم.
  2. به طور مستقیم در این زمینه عبارتند از عبارت \u003d تاریخ (). نشانه برابری مورد نیاز است.
  3. پنجره را باز کن خواص (خواص) برای این مورد و برای اموال تنظیم شده است فرمت فیلد (فرمت) فرمت تاریخ مورد نظر، به عنوان مثال فرمت تاریخ طولانی (تاریخ طولانی).
  4. طول میدان را تنظیم کنید تا تعداد مورد نیاز شخصیت ها را می توان در آن قرار داد.
  5. نام برچسب این فیلد متن را تغییر دهید. فیلد ایجاد شده به نظر می رسد، همانطور که در شکل نشان داده شده است. 9.47.

شکل. 9.47.

به طور معمول، برای ایجاد زمینه های محاسبه شده انتخاب می شود. زمینه متن، اگر چه این اختیاری است. مجاز به استفاده از هر عنصر کنترل برای این است. داده ها (منبع کنترل).

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

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

  • روش اول بر اساس این واقعیت است که فرم بر اساس یک پایگاه پرس و جو است که شامل ستون های محاسبه شده است. این فرم یک فیلد متنی ایجاد می کند که در آن ستون ستون محاسبه شده به عنوان یک منبع داده مشخص می شود. این فیلد مسدود شده است به طوری که کاربر نمی تواند داده ها را در آن تغییر دهد، زیرا این داده ها در طول اجرای پرس و جو محاسبه می شود.
  • در مورد دوم، فرم را می توان به طور مستقیم بر اساس جدول ساخته شده است. این یک فیلد متنی ایجاد می کند که در آن یک عبارت به عنوان منبع داده نشان داده می شود، به عنوان مثال \u003d [قیمت واحد] * شماره. در این مورد، بیان لزوما نشان دهنده این زمینه هایی نیست که در فرم و هر زمینه جدول پایه گنجانده شده است.

اولین روش در اکثر موارد ترجیح داده می شود، زیرا چنین درخواستی نمی تواند نه تنها در یک فرم، بلکه در گزارش ها و سایر فرم ها استفاده شود. یک نمونه از چنین سازماندهی محاسبات می تواند به عنوان یک "فرم سفارش زیر زمینی" (سفارشات زیر فرم) پایگاه داده Borey خدمت کند. این بر اساس درخواست "سفارش اطلاعات" است (جزئیات سفارشات گسترش یافته)، که یک فیلد محاسبه شده "تعطیلات" (ExtendlePrice) را تشکیل می دهد که شامل یک فرمول است.

در مایکروسافت SQL Server در جداول، شما می توانید از ستون ها با مقدار محاسبه شده استفاده کنید، آنها نامیده می شوند "محاسبه ستون ها". حالا من به شما در مورد آنچه که چنین ستون هایی مورد نیاز است، به شما می گویم، ویژگی های آنها چیست و آنها باید آنها را ایجاد کنند.

ستون های محاسبه شده در جداول

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

ستون های محاسبه شده به منظور ساده تر شدن و قابل اعتماد تر برای به دست آوردن نتیجه برخی از محاسبات دائمی مورد نیاز است. به عنوان مثال، هنگام دسترسی به جدول، همیشه از فرمول در پرس و جو SQL استفاده می کنید ( یک ستون جایگزین دیگری یا چیزی شبیه به آن است، هرچند فرمول ممکن است مشکل تر باشد) بنابراین، اگر در جدول برای تعیین ستون محاسبه شده، مشخص شود در تعریف آن فرمول مورد نظر، شما دیگر نیازی به نوشتن این فرمول هر بار در پرس و جو SQL در بیانیه SELECT. به اندازه کافی برای تماس با یک ستون خاص ( ستون محاسبه شده)، که به طور خودکار از این فرمول هنگام نمایش مقادیر استفاده می کند. در این مورد، این ستون را می توان در پرس و جو به عنوان یک ستون معمولی استفاده کرد، به عنوان مثال، در بخش های Whehe ( در شرایط) یا به ترتیب ( در مرتب سازی).

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

ایجاد یک ستون محاسبه شده هنگام ایجاد یک جدول جدید در مایکروسافت SQL Server

بیایید تصور کنیم که ما باید یک جدول ایجاد کنیم که در آن کالاها با نشانه ای از کمیت و قیمت آنها ذخیره می شود، در حالی که ما می خواهیم به طور مداوم بدانیم که چه مقدار ما این محصول یا آن محصول را داریم، I.E. ما باید مقدار قیمت را افزایش دهیم. برای انجام این کار، هر بار که در پرس و جو انجام ندهید، یک ستون محاسبه شده را ایجاد می کنیم، در تعریف که ما فرمول مناسب را نشان می دهیم. همچنین در این مثال، ما کلمه کلیدی را ادامه خواهیم داد، به طوری که ستون ما از لحاظ جسمی ذخیره شده و به روز شده است، به روز شده است. به تازگی محاسبه شده است فقط اگر مقادیر در ستون ها با مقدار یا تغییر قیمت.

- ایجاد یک جدول با Create Containable Contachulated Complated Colume (Identity (1،1) null، (100) null، null، null، به عنوان (*) ستون متصل شده است) - اضافه کردن داده ها به قرار دادن داده ها به مقادیر insert insert insert جدول ("کیف"، 1، 500)، ("مداد"، 5، 20)، ("نوت بوک"، 10، 50) - انتخاب * از مجموعه داده های قابل توصیف

اضافه کردن یک ستون محاسبه شده به جدول موجود در سرور مایکروسافت SQL

و اکنون بگذارید بگوییم که نیاز به دانستن مقدار با توجه به ضریب استاتیک وجود دارد (به عنوان مثال، 1.7). اما ما بعد از اینکه یک جدول را ایجاد کردیم، به عبارت دیگر، ما باید یک ستون محاسبه شده را به یک جدول موجود اضافه کنیم.

اضافه کردن یک ستون محاسبه شده به جدول ALTER Table Table اضافه کردن summaall به عنوان جدول (* 1.7)؛ داده های رنگ را انتخاب کنید * از TestTable


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


سپس نام ستون و نوع داده را مشخص کنید ( نوع داده زمانی)، و تعیین ستون محاسبه شده در " ستون خواص"شما باید بخش را پیدا کنید" مشخصات ستون محاسبه شده"و در زمینه" فرمول»فرمول مناسب را مشخص کنید.

به طور مشابه، ستون محاسبه شده نیز تعریف شده است و هنگام ایجاد یک جدول با استفاده از استودیوی مدیریت، I.E. به سادگی در بخش مربوطه فرمول را نشان می دهد.

حذف ستون محاسبه شده از جدول

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

Commaall Drop Drop Completer را تغییر دهید؛


در این، داستان من در مورد ستون های محاسبه شده، در کتاب خود "مسیر برنامه نویس T-SQL" تکمیل شده است. Transact-SQL Tutorial "من جزئیات دقیق در مورد تمام ویژگی های زبان T-SQL، موفق باشید!