در این فیلم آموزشی، تفاوتهای اصلی بین محاسبات جدول (Table Calculations) و محاسبات سطح جزئیات (LOD Calculations) در Tableau بررسی خواهد شد. هر دو این روشها برای انجام محاسبات پیچیده بر روی دادهها استفاده میشوند، اما در روشهای متفاوتی عمل میکنند و هر کدام مزایا و معایب خاص خود را دارند.
محاسبات جدول (Table Calculations) محاسباتی هستند که بر اساس دادههای نمایشی (نمایش دادهها در جدول یا نمودار) انجام میشوند. این محاسبات معمولاً برای انجام تجزیه و تحلیلهایی مانند جمعآوری مجموعها، درصد تغییرات، یا محاسبات انباشته مثل Running Total استفاده میشوند. محاسبات جدول بهطور مستقیم به نحوه نمایش دادهها بستگی دارند و معمولاً در سطح نمایشی یا ویژوال انجام میشوند.
در مقابل، محاسبات سطح جزئیات (LOD) برای انجام محاسبات بر روی سطح دادهها و بدون توجه به نحوه نمایش دادهها استفاده میشوند. با استفاده از LODها میتوان دادهها را در سطوح مختلف تجزیه و تحلیل کرد (برای مثال، سطح مشتری یا محصول) و محاسبات را بهطور مستقل از نحوه گروهبندی و نمایش دادهها انجام داد. این قابلیت به شما این امکان را میدهد که محاسباتی دقیقتر و قابل کنترلتر نسبت به محاسبات جدول داشته باشید.
در نهایت، انتخاب بین این دو روش به نیاز خاص تحلیل و نحوه تعامل با دادهها بستگی دارد. اگر نیاز به محاسباتی دارید که بهطور خاص به نمای دادهها وابسته نیستند، LODها انتخاب مناسبی هستند. اما اگر تحلیلهایی که نیاز به محاسبات سطحی و وابسته به نمایش دارند، محاسبات جدول گزینه بهتری خواهند بود.
تفاوت بین محاسبات جدول (Table Calculations) و محاسبات سطح جزئیات (LOD Calculations) در Tableau
در تحلیل داده با Tableau، دو نوع از پرکاربردترین روشهای محاسبه عبارتند از: محاسبات جدول (Table Calculations) و محاسبات سطح جزئیات (Level of Detail یا به اختصار LOD Calculations). هر یک از این روشها برای سناریوهای خاصی طراحی شدهاند و درک تفاوت آنها برای انجام تحلیلهای دقیق و کارآمد ضروری است. در این مقاله علاوه بر مقایسه پایهای، به بررسی مثالهای عینی، کاربردهای عملی و نکات کلیدی در انتخاب هر روش نیز خواهیم پرداخت.
- 1. مقدمهای بر انواع محاسبات در Tableau
- 2. محاسبات جدول (Table Calculations) چیست؟
- 3. محاسبات سطح جزئیات (LOD Calculations) چیست؟
- 4. مقایسه نهایی: Table Calculation vs. LOD
- 5. نکات کلیدی در انتخاب روش مناسب
1. مقدمهای بر انواع محاسبات در Tableau
Tableau چندین نوع محاسبه را در اختیار تحلیلگران داده قرار میدهد:
- محاسبات پایه (Basic Calculations): که در سطح رکوردها یا فیلدهای ساده انجام میشوند.
- محاسبات جدول (Table Calculations): محاسباتی که بر مبنای دادههای قابل مشاهده در ویژوال انجام میشوند.
- محاسبات سطح جزئیات (LOD Calculations): محاسباتی مستقل از سطح دیداری که میتوانند در سطحهای متفاوت داده اجرا شوند.
هرکدام از این دستهها مزایا و کاربردهای خاص خود را دارند و بسته به هدف تحلیل باید بهدرستی انتخاب شوند.
2. محاسبات جدول (Table Calculations) چیست؟
Table Calculations محاسباتی هستند که پس از اجرای Aggregation اولیه انجام میشوند و کاملاً به نحوهی نمایش دادهها در ویژوال وابستهاند. این محاسبات میتوانند بر اساس ترتیب، ساختار و سطح جزئیات جدول یا نمودار تغییر کنند.
مثالهای عملی:
- محاسبه مجموع تجمعی فروش (Running Total) برای هر ماه در طول سال
- محاسبه درصد تغییر فروش نسبت به ماه گذشته
- محاسبه تفاوت بین مقدار فروش فعلی و میانگین کل
- تعیین رتبه هر محصول در میان سایر محصولات از نظر میزان فروش در یک ردهبندی
مزایا:
- سریع و ساده برای ایجاد محاسبات نمایشی
- قابل استفاده در بسیاری از تجزیه و تحلیلهای اولیه
معایب:
- نتایج بهشدت وابسته به نحوهی مرتبسازی و فیلترهای ویژوال هستند
- استفاده مجدد در فیلدهای دیگر دشوار است
- دشوار در ترکیب با سایر فیلترهای سطح داده
3. محاسبات سطح جزئیات (LOD Calculations) چیست؟
LODها به شما این امکان را میدهند که محاسباتی انجام دهید که مستقل از سطح نمایش فعلی داده باشند. این محاسبات در مرحلهی قبل از Aggregate شدن دادهها اجرا میشوند و نتایج آنها پایدارتر است.
سه نوع LOD:
- FIXED: محاسبهای با سطح دقیق و تعریفشده، مانند میانگین فروش هر مشتری بدون تأثیر از فیلترهای نمایشی
- INCLUDE: محاسبهای با اضافهکردن جزئیات مشخص به سطح ویژوال (مثلاً شامل سطح محصول در هنگام محاسبه میانگین فروش)
- EXCLUDE: محاسبهای با حذف سطح خاصی از جزئیات (مثلاً حذف سطح منطقه برای محاسبه فروش سراسری بدون توجه به منطقه)
مثالهای عملی:
- محاسبه میانگین فروش در سطح مشتری صرفنظر از نحوه گروهبندی ویژوال
- شمارش تعداد محصولات یکتا خریداری شده توسط هر مشتری
- تعیین بیشترین فروش در هر ماه بدون تأثیر از فیلترهای نمایشی دیگر
مزایا:
- نتایج پایدار و مستقل از ویژوال
- امکان استفاده ترکیبی در سطوح مختلف
- قابلیت استفاده مجدد در محاسبات پیچیدهتر
معایب:
- نیاز به درک عمیق از ساختار داده
- پیچیدگی بیشتر در پیادهسازی و نگهداری
4. مقایسه نهایی: Table Calculation vs. LOD

5. نکات کلیدی در انتخاب روش مناسب
- اگر میخواهید یک محاسبه ساده و سریع وابسته به ترتیب نمایش انجام دهید (مانند رتبه یا درصد تجمعی)، از Table Calculation استفاده کنید.
- اگر هدف شما تحلیل در سطح خاصی از داده است که مستقل از نحوهی نمایش باشد، از LOD Calculation استفاده کنید.
- Table Calculation برای تست و بررسیهای سریع عالی است ولی برای مدلسازی دقیقتر و قابلاعتمادتر، LOD کاربرد بیشتری دارد.
- در پروژههای حرفهای و داشبوردهای پیچیده، معمولاً از ترکیب هر دو روش استفاده میشود.
دیدگاهتان را بنویسید