فرمول محاسبه شاخص کل

ساخت وبلاگ

در این مقاله توابع محاسبه جدول و کاربردهای آنها در Tableau ارائه شده است. همچنین نحوه ایجاد یک محاسبه جدول با استفاده از ویرایشگر محاسبه را نشان می دهد.

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

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

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

توابع محاسبه جدول موجود در Tableau

اولین( )

تعداد ردیف ها را از ردیف فعلی به ردیف اول در پارتیشن برمی گرداند. به عنوان مثال ، نمای زیر فروش سه ماهه را نشان می دهد. هنگامی که اول () در پارتیشن تاریخ محاسبه می شود ، جبران ردیف اول از ردیف دو م-1 است.

مثال

وقتی شاخص ردیف فعلی 3 باشد ، اول () = -2.

فهرست مطالب( )

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

مثال

برای ردیف سوم در پارتیشن ، index () = 3.

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

مثال

وقتی شاخص ردیف فعلی 3 از 7 باشد ، آخرین () = 4.

جستجو (بیان ، [افست])

مقدار عبارت را در یک ردیف هدف ، که به عنوان یک جبران نسبی از ردیف فعلی مشخص شده است ، برمی گرداند. از اول () + n و last () - n به عنوان بخشی از تعریف افست خود برای یک هدف نسبت به اولین/آخرین ردیف های موجود در پارتیشن استفاده کنید. در صورت حذف افست ، ردیف مقایسه با آن می تواند در منوی Field تنظیم شود. اگر ردیف هدف مشخص نشود ، این عملکرد تهی می کند.

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

مثال

جستجو (جمع ([سود]) ، اول ()+2) مبلغ (سود) را در ردیف سوم پارتیشن محاسبه می کند.

model_extension_bool (model_name ، آرگومان ها ، بیان)

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

model_name نام مدل تحلیلی مستقر است که می خواهید از آن استفاده کنید.

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

از عبارات برای تعریف مقادیری که از Tableau به مدل Analytics ارسال می شود ، استفاده کنید. برای جمع آوری نتایج حتما از توابع تجمیع (جمع ، AVG و غیره) استفاده کنید.

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

مثال

model_extension_bool ("isProfficate" ، "inputsales" ، "inputcosts" ، جمع ([فروش]) ، جمع ([هزینه]))

model_extension_int (model_name ، آرگومان ها ، بیان)

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

model_name نام مدل تحلیلی مستقر است که می خواهید از آن استفاده کنید.

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

از عبارات برای تعریف مقادیری که از Tableau به مدل Analytics ارسال می شود ، استفاده کنید. برای جمع آوری نتایج حتما از توابع تجمیع (جمع ، AVG و غیره) استفاده کنید.

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

مثال

model_extension_int ("getPOPOPULATION" ، "inputCity" ، "inputState" ، حداکثر ([شهر]) ، حداکثر ([[[وضعیت]))

model_extension_real (model_name ، آرگومان ها ، بیان)

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

model_name نام مدل تحلیلی مستقر است که می خواهید از آن استفاده کنید.

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

از عبارات برای تعریف مقادیری که از Tableau به مدل Analytics ارسال می شود ، استفاده کنید. برای جمع آوری نتایج حتما از توابع تجمیع (جمع ، AVG و غیره) استفاده کنید.

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

مثال

model_extension_real ("profitratio" ، "inputsales" ، "inputcosts" ، جمع ([فروش]) ، جمع ([هزینه]))

model_extension_string (model_name ، آرگومان ها ، بیان)

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

model_name نام مدل تحلیلی مستقر است که می خواهید از آن استفاده کنید.

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

از عبارات برای تعریف مقادیری که از Tableau به مدل Analytics ارسال می شود ، استفاده کنید. برای جمع آوری نتایج حتما از توابع تجمیع (جمع ، AVG و غیره) استفاده کنید.

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

مثال

model_extension_str ("mesterposedcity" ، "inputcountry" ، "inputyear" ، حداکثر ([کشور]) ، حداکثر ([سال]))

model_percentile (target_expression ، predictor_expression (s))

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

این عملکرد معکوس Model_quantile است. برای کسب اطلاعات در مورد توابع مدل سازی پیش بینی ، ببینید که چگونه عملکردهای مدل سازی پیش بینی در Tableau کار می کنند.

مثال

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

model_quantile (Quantile ، target_expression ، Predictor_expression (s))

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

این عملکرد معکوس Model_Percentile است. برای کسب اطلاعات در مورد توابع مدل سازی پیش بینی ، ببینید که چگونه عملکردهای مدل سازی پیش بینی در Tableau کار می کنند.

مثال

فرمول زیر میانگین (0. 5) را پیش بینی می کند که مبلغ فروش را برای شمارش سفارشات تنظیم می کند.

model_quantile (0. 5 ، جمع ([فروش]) ، تعداد ([سفارشات]))

prior_value (بیان)

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

مثال

جمع ([سود]) * قبلی_Value (1) محصول در حال اجرا از جمع (سود) را محاسبه می کند.

رتبه (بیان ، ['asc' | 'desc'])

رتبه استاندارد رقابت را برای ردیف فعلی در پارتیشن باز می گرداند. مقادیر یکسان یک رتبه یکسان اختصاص می یابد. از "ASC" اختیاری استفاده کنید |استدلال "نزولی" برای مشخص کردن نظم صعودی یا نزولی. پیش فرض نزولی است.

با این عملکرد ، مجموعه مقادیر (6 ، 9 ، 9 ، 14) رتبه بندی می شود (4 ، 2 ، 2 ، 1).

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

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

مثال

تصویر زیر تأثیر توابع مختلف رتبه بندی (رتبه ، rank_dense ، rank_modified ، rank_percentile و rank_unique) را بر مجموعه ای از مقادیر نشان می دهد. مجموعه داده ها حاوی اطلاعاتی در مورد 14 دانش آموز (دانش آموز از طریق StudentN) است. ستون سنی سن فعلی هر دانش آموز را نشان می دهد (همه دانش آموزان بین 17 تا 20 سال هستند). ستون های باقیمانده تأثیر هر عملکرد رتبه را بر مجموعه مقادیر سنی نشان می دهند ، همیشه با فرض ترتیب پیش فرض (صعودی یا نزولی) برای عملکرد.

RANK_DENSE (بیان ، ['ASC' | 'DESC'])

رتبه متراکم را برای ردیف فعلی در پارتیشن باز می گرداند. مقادیر یکسان یک رتبه یکسان اختصاص می یابد ، اما هیچ شکافی در دنباله عدد وارد نمی شود. از "ASC" اختیاری استفاده کنید |استدلال "نزولی" برای مشخص کردن نظم صعودی یا نزولی. پیش فرض نزولی است.

با این عملکرد ، مجموعه مقادیر (6 ، 9 ، 9 ، 14) رتبه بندی می شود (3 ، 2 ، 2 ، 1).

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

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

Rank_modified (بیان ، ['ASC' | 'DESC'])

رتبه رقابت اصلاح شده را برای ردیف فعلی در پارتیشن باز می گرداند. مقادیر یکسان یک رتبه یکسان اختصاص می یابد. از "ASC" اختیاری استفاده کنید |استدلال "نزولی" برای مشخص کردن نظم صعودی یا نزولی. پیش فرض نزولی است.

با این عملکرد ، مجموعه مقادیر (6 ، 9 ، 9 ، 14) رتبه بندی می شود (4 ، 3 ، 3 ، 1).

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

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

Rank_percentile (بیان ، ['ASC' | 'DESC'])

رتبه صدک را برای ردیف فعلی در پارتیشن باز می گرداند. از "ASC" اختیاری استفاده کنید |استدلال "نزولی" برای مشخص کردن نظم صعودی یا نزولی. پیش فرض صعودی است.

با استفاده از این عملکرد ، مجموعه مقادیر (6 ، 9 ، 9 ، 14) رتبه بندی می شود (0. 00 ، 0. 67 ، 0. 67 ، 1. 00).

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

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

RANK_UNIQUE (بیان ، ['ASC' | 'DESC'])

رتبه منحصر به فرد را برای ردیف فعلی در پارتیشن باز می گرداند. مقادیر یکسان به رده های مختلف اختصاص داده می شوند. از "ASC" اختیاری استفاده کنید |استدلال "نزولی" برای مشخص کردن نظم صعودی یا نزولی. پیش فرض نزولی است.

با این عملکرد ، مجموعه مقادیر (6 ، 9 ، 9 ، 14) رتبه بندی می شود (4 ، 2 ، 3 ، 1).

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

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

Ruing_avg (بیان)

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

نمای زیر فروش سه ماهه را نشان می دهد. هنگام Ruing_AVG (جمع ([فروش]) در پارتیشن تاریخ محاسبه می شود ، نتیجه میانگین در حال اجرا از مقادیر فروش برای هر سه ماه است.

مثال

ruing_avg (جمع (سود])) میانگین در حال اجرا (سود) را محاسبه می کند.

Ruing_count (بیان)

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

مثال

ruing_count (جمع (سود])) تعداد در حال اجرا جمع (سود) را محاسبه می کند.

Ruing_max (بیان)

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

مثال

ruing_max (جمع (سود])) حداکثر در حال اجرا (سود) را محاسبه می کند.

Ruing_min (بیان)

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

مثال

Ruing_min (جمع (سود])) حداقل مبلغ در حال اجرا (سود) را محاسبه می کند.

Ruing_sum (بیان)

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

مثال

Ruing_sum (جمع (سود])) مبلغ در حال اجرا (سود) را محاسبه می کند

تعداد ردیف های موجود در پارتیشن را برمی گرداند. به عنوان مثال ، نمای زیر فروش سه ماهه را نشان می دهد. در پارتیشن تاریخ ، هفت ردیف وجود دارد ، بنابراین اندازه () پارتیشن تاریخ 7 است.

مثال

اندازه () = 5 هنگامی که پارتیشن فعلی شامل پنج ردیف است.

script_bool

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

در عبارات R ، از . arg n (با یک دوره پیشرو) برای پارامترهای مرجع (. arg1 ، . arg2 و غیره) استفاده کنید.

در عبارات پایتون ، از _arg n استفاده کنید (با یک زیربنای پیشرو).

مثال ها

در این مثال R ، . arg1 برابر با جمع ([سود]) است:

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

script_bool ('grepl (".*_ wa" ، . arg1 ، perl = true) ، atter ([[شناسه فروشگاه]))

یک فرمان برای پایتون این فرم را می گیرد:

SCRIPT_BOOL("retu map(lambda x : x>0 ، _arg1) "، جمع ([سود]))

script_int

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

در عبارات R ، از . arg n (با یک دوره پیشرو) برای پارامترهای مرجع (. arg1 ، . arg2 و غیره) استفاده کنید.

در عبارات پایتون ، از _arg n استفاده کنید (با یک زیربنای پیشرو).

مثال ها

در این مثال R ، . arg1 برابر با جمع ([سود]) است:

در مثال بعدی ، از خوشه بندی K-Mean برای ایجاد سه خوشه استفاده می شود:

یک فرمان برای پایتون این فرم را می گیرد:

script_int ("نقشه بازگشت (Lambda X: int (x * 5) ، _arg1)" ، جمع ([سود]))

script_real

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

عبارات R ، استفاده از . arg n (با یک دوره پیشرو) برای پارامترهای مرجع (. arg1 ، . arg2 ، و غیره)

در عبارات پایتون ، از _arg n استفاده کنید (با یک زیربنای پیشرو).

مثال ها

در این مثال R ، . arg1 برابر با جمع ([سود]) است:

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

script_real ('کتابخانه (udunits2) ؛ ud. convert (. arg1 ، "celsius" ، "درجه_fahrenheit") ، avg ([دما]))

یک فرمان برای پایتون این فرم را می گیرد:

script_real ("نقشه بازگشت (lambda x: x * 0. 5 ، _arg1)" ، جمع ([سود]))

script_str

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

در عبارات R ، از . arg n (با یک دوره پیشرو) برای پارامترهای مرجع (. arg1 ، . arg2 و غیره) استفاده کنید.

در عبارات پایتون ، از _arg n استفاده کنید (با یک زیربنای پیشرو).

مثال ها

در این مثال R ، . arg1 برابر با جمع ([سود]) است:

مثال بعدی یک مخفف حالت را از یک رشته پیچیده تر (در فرم اصلی 13xsl_ca ، A13_WA) استخراج می کند:

script_str ('gsub (".*_" ، "" ، . arg1) ، atter ([شناسه فروشگاه]))

یک فرمان برای پایتون این فرم را می گیرد:

script_str ("نقشه بازگشت (lambda x: x [: 2] ، _arg1)" ، atter ([منطقه]))

کل (بیان)

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

مثال

فرض کنید با این دیدگاه شروع می کنید:

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

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

این سؤال را ایجاد می کند ، محاسبه پیش فرض با استفاده از مقدار چیست؟اگر در صفحه داده کلیک راست کنید (کلیک بر روی MAC) کلیت را انتخاب کرده و ویرایش را انتخاب کنید ، اکنون اطلاعات دیگری در دسترس است:

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

مقادیر موجود در ردیف 2011/Q1 در جدول اصلی 8601 دلار ، 6579 دلار ، 44262 دلار و 15006 دلار بود. مقادیر موجود در جدول پس از تمامیت جایگزین جمع (فروش) همه 74448 دلار است که مجموع چهار مقدار اصلی است.

بعد از اینکه آن را روی متن رها کردید ، مثلث را در کنار کلیت قرار دهید:

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

Window_avg (بیان ، [شروع ، پایان])

میانگین بیان را در پنجره باز می گرداند. پنجره با استفاده از جبران خسارت از ردیف فعلی تعریف می شود. برای جبران خسارت از ردیف اول یا آخر در پارتیشن از First ()+N و Last () استفاده کنید. اگر شروع و پایان حذف شود ، از کل پارتیشن استفاده می شود.

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

مثال

Window_Avg (جمع ([سود]) ، اول ()+1 ، 0) میانگین مبلغ (سود) را از ردیف دوم به ردیف فعلی محاسبه می کند.

Window_corr (Expression1 ، Expression2 ، [Start ، End])

ضریب همبستگی پیرسون دو عبارت را در پنجره برمی گرداند. پنجره به عنوان جبران خسارت از ردیف فعلی تعریف شده است. برای جبران خسارت از ردیف اول یا آخر در پارتیشن از First ()+N و Last () استفاده کنید. اگر شروع و پایان حذف شود ، از کل پارتیشن استفاده می شود.

همبستگی پیرسون رابطه خطی بین دو متغیر را اندازه گیری می کند. نتایج ا ز-1 تا 1 +1 فراگیر است ، جایی که 1 یک رابطه خطی مثبت مثبت را نشان می دهد ، زیرا هنگامی که یک تغییر مثبت در یک متغیر حاکی از تغییر مثبت از بزرگی مربوطه در دیگری است ، 0 نشان دهنده هیچ رابطه خطی بین واریانس نیست و 1 −1یک رابطه منفی دقیق است.

مثال

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

Window_corr (جمع [سود]) ، جمع ([فروش]) ، -5 ، 0)

Window_count (بیان ، [شروع ، پایان])

تعداد عبارت را درون پنجره برمی گرداند. پنجره با استفاده از جبران خسارت از ردیف فعلی تعریف می شود. برای جبران خسارت از ردیف اول یا آخر در پارتیشن از First ()+N و Last () استفاده کنید. اگر شروع و پایان حذف شود ، از کل پارتیشن استفاده می شود.

مثال

Window_count (جمع ([سود]) ، اول ()+1 ، 0) تعداد مبلغ (سود) را از ردیف دوم به ردیف فعلی محاسبه می کند

Window_covar (Expression1 ، Expression2 ، [Start ، End])

کواریانس نمونه دو عبارت را در پنجره برمی گرداند. پنجره به عنوان جبران خسارت از ردیف فعلی تعریف شده است. برای جبران خسارت از ردیف اول یا آخر در پارتیشن از First ()+N و Last () استفاده کنید. اگر آرگومان های شروع و پایان حذف شوند ، پنجره کل پارتیشن است.

کوواریانس نمونه از تعداد داده های غیر تهی n - 1 برای عادی سازی محاسبه کواریانس ، به جای N ، که توسط کواریانس جمعیت استفاده می شود (با عملکرد پنجره_ covarp) استفاده می کند. کواریانس نمونه انتخاب مناسب است که داده ها نمونه تصادفی است که برای تخمین کواریانس برای جمعیت بزرگتر استفاده می شود.

مثال

فرمول زیر کواریانس نمونه (سود) و جمع (فروش) را از دو ردیف قبلی به ردیف فعلی باز می گرداند.

Window_covar (جمع ([سود]) ، جمع ([فروش]) ، -2 ، 0)

Window_covarp (Expression1 ، Expression2 ، [Start ، End])

کواریانس جمعیت دو عبارت را در پنجره برمی گرداند. پنجره به عنوان جبران خسارت از ردیف فعلی تعریف شده است. برای جبران خسارت از ردیف اول یا آخر در پارتیشن از First ()+N و Last () استفاده کنید. اگر شروع و پایان حذف شود ، از کل پارتیشن استفاده می شود.

کواریانس جمعیت نمونه کواریانس است که توسط (n-1)/n ضرب شده است ، جایی که n تعداد کل نقاط داده غیر تهی است. کواریانس جمعیت انتخاب مناسب است که داده هایی برای همه موارد مورد علاقه وجود داشته باشد ، برخلاف زمانی که فقط یک زیر مجموعه تصادفی از موارد وجود دارد ، در این حالت کوواریانس نمونه (با عملکرد پنجره_کوار) مناسب است.

مثال

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

Window_covarp (جمع ([سود]) ، جمع ([فروش]) ، -2 ، 0)

Window_median (بیان ، [شروع ، پایان])

میانه عبارت را در پنجره برمی گرداند. پنجره با استفاده از جبران خسارت از ردیف فعلی تعریف می شود. برای جبران خسارت از ردیف اول یا آخر در پارتیشن از First ()+N و Last () استفاده کنید. اگر شروع و پایان حذف شود ، از کل پارتیشن استفاده می شود.

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

مثال

Window_Median (جمع ([سود]) ، اول ()+1 ، 0) میانه مبلغ (سود) را از ردیف دوم به ردیف فعلی محاسبه می کند.

Window_max (بیان ، [شروع ، پایان])

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

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

مثال

Window_Max (جمع ([سود]) ، اول ()+1 ، 0) حداکثر مبلغ (سود) را از ردیف دوم به ردیف فعلی محاسبه می کند.

Window_min (بیان ، [شروع ، پایان])

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

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

مثال

WINDOW_MIN (جمع ([سود]) ، اول ()+1 ، 0) حداقل مبلغ (سود) را از ردیف دوم به ردیف فعلی محاسبه می کند.

Window_percentile (بیان ، شماره ، [شروع ، پایان])

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

مثال

Window_Percentile (جمع ([سود]) ، 0. 75 ، -2 ، 0) صدک 75 را برای جمع (سود) از دو ردیف قبلی به ردیف فعلی باز می گرداند.

windows_stdev (بیان ، [شروع ، پایان])

انحراف استاندارد نمونه عبارت را در پنجره برمی گرداند. پنجره با استفاده از جبران خسارت از ردیف فعلی تعریف می شود. برای جبران خسارت از ردیف اول یا آخر در پارتیشن از First ()+N و Last () استفاده کنید. اگر شروع و پایان حذف شود ، از کل پارتیشن استفاده می شود.

مثال

windows_stdev (جمع ([سود]) ، اول ()+1 ، 0) انحراف استاندارد از جمع (سود) را از ردیف دوم به ردیف فعلی محاسبه می کند.

windows_stdevp (بیان ، [شروع ، پایان])

انحراف استاندارد مغرضانه عبارت را در پنجره برمی گرداند. پنجره با استفاده از جبران خسارت از ردیف فعلی تعریف می شود. برای جبران خسارت از ردیف اول یا آخر در پارتیشن از First ()+N و Last () استفاده کنید. اگر شروع و پایان حذف شود ، از کل پارتیشن استفاده می شود.

مثال

windows_stdevp (جمع ([سود]) ، اول ()+1 ، 0) انحراف استاندارد از جمع (سود) را از ردیف دوم به ردیف فعلی محاسبه می کند.

Window_sum (بیان ، [شروع ، پایان])

مبلغ عبارت را درون پنجره برمی گرداند. پنجره با استفاده از جبران خسارت از ردیف فعلی تعریف می شود. برای جبران خسارت از ردیف اول یا آخر در پارتیشن از First ()+N و Last () استفاده کنید. اگر شروع و پایان حذف شود ، از کل پارتیشن استفاده می شود.

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

مثال

Window_sum (جمع ([سود]) ، اول ()+1 ، 0) مبلغ (سود) را از ردیف دوم به ردیف فعلی محاسبه می کند.

Window_var (بیان ، [شروع ، پایان])

واریانس نمونه عبارت را در پنجره برمی گرداند. پنجره با استفاده از جبران خسارت از ردیف فعلی تعریف می شود. برای جبران خسارت از ردیف اول یا آخر در پارتیشن از First ()+N و Last () استفاده کنید. اگر شروع و پایان حذف شود ، از کل پارتیشن استفاده می شود.

مثال

Window_Var ((جمع (سود]) ، اول ()+1 ، 0) واریانس مبلغ (سود) را از ردیف دوم به ردیف فعلی محاسبه می کند.

Window_Varp (بیان ، [شروع ، پایان])

واریانس مغرضانه عبارت را در پنجره برمی گرداند. پنجره با استفاده از جبران خسارت از ردیف فعلی تعریف می شود. برای جبران خسارت از ردیف اول یا آخر در پارتیشن از First ()+N و Last () استفاده کنید. اگر شروع و پایان حذف شود ، از کل پارتیشن استفاده می شود.

مثال

Window_Varp (جمع ([سود]) ، اول ()+1 ، 0) واریانس مبلغ (سود) را از ردیف دوم به ردیف فعلی محاسبه می کند.

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

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

توجه: چندین روش برای ایجاد محاسبات جدول در Tableau وجود دارد. این مثال تنها یکی از این راه ها را نشان می دهد. برای اطلاعات بیشتر ، به مقادیر تبدیل با محاسبات جدول مراجعه کنید (پیوند در یک پنجره جدید باز می شود).

مرحله 1: تجسم را ایجاد کنید

در Tableau Desktop ، به منبع داده ذخیره شده از نمونه ذخیره شده ، که همراه با تابلو است ، وصل کنید.

به صفحه کار بروید.

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

از صفحه داده ، در ابعاد ، زیر گروه را به قفسه ردیف بکشید.

از صفحه داده ، تحت اقدامات ، فروش را به متن روی کارت مارک بکشید.

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

مرحله 2: محاسبه جدول را ایجاد کنید

Select Analysis>زمینه محاسبه شده را ایجاد کنید.

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

  • قسمت محاسبه شده را نامگذاری کنید ، مبلغ سود را اجرا کنید.

فرمول زیر را وارد کنید:

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

پس از اتمام ، روی OK کلیک کنید.

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

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

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

در کارت مارک ، روی کشویی نوع مارک کلیک کرده و Select Square را انتخاب کنید.

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

مرحله 4: محاسبه جدول را ویرایش کنید

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

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

فارکس پرشین...
ما را در سایت فارکس پرشین دنبال می کنید

برچسب : نویسنده : الیزابت امینی بازدید : <-PostHit-> تاريخ : سه شنبه 6 تير 1402 ساعت: 11:57