آموزش تبلو Tableau : در این قسمت میخواهید Product ID را از تمام سفارشهای خود از فایل بازگشتیها را نگه دارید و فیلدهای تکراری را حذف کنید.
توجه: در این بخش از آموزش تبلو برای پاکسازی فیلدهای join میتوانید عملیات پاکسازی را مستقیماً در مرحله Join انجام دهید. برای اهداف این آموزش ما یک مرحله clean up را اضافه می کنیم تا بتوانید عملیات تمیز کردن خود را به وضوح مشاهده کنید. اگر میخواهید این مراحل را مستقیماً در مرحله پیوستن انجام دهید، از مراحل 1 و 3 زیر بگذرید.
هنگامی که به دو مرحله پیوستید، فیلدهای مشترک Order ID و Product ID برای هر دو جدول اضافه شدند.
شما میخواهید قسمت شناسه محصول (Product ID) را از تمام سفارشهای خود و قسمت شناسه سفارش (Order ID) را از فایل بازگشتیها نگه دارید و فیلدهای تکراری را که از آن فایلها آمدهاند حذف کنید. شما همچنین به فیلدهای File Paths و Table Names در فایل خروجی خود نیاز ندارید، بنابراین می خواهید آن فیلدها را نیز حذف کنید.
نکته: هنگامی که جداول را با استفاده از فیلدهایی که در هر دو فایل وجود دارد میپیوندید، تبلو پرپ Tableau Prep هر دو فیلد را وارد میکند و با افزودن یک “-1” یا “-2” به نام فیلد، نام فیلد تکراری را از فایل دوم تغییر میدهد. به عنوان مثال شناسه سفارش Order ID و شناسه سفارش-1
- در قسمت Orders+Returns ،Flow را انتخاب کنید، روی نماد مثبت + کلیک کنید و یک مرحله تمیز clean step اضافه کنید.
2. در قسمت Profile ، فیلدهای زیر را انتخاب و حذف کنید:
- نام جدول / Table Names
- شماره سفارش / Order ID
- مسیرهای فایل (فقط Tableau Prep Builder) / File Paths
- شناسه محصول-1 / Product ID-1
3. نام فیلد Order ID-1 را به Order ID تغییر دهید.
شما تعداد زیادی مقدار تهی null values دارید که در آن محصول بازگردانده شده است اما هیچ یادداشت بازگشت یا تأیید کننده ای نشان داده نشده است. برای آسانتر کردن تجزیه و تحلیل این دادهها، میخواهید یک فیلد با مقادیر بله و خیر اضافه کنید تا نشان دهد که آیا محصول برگردانده شده است یا خیر.
شما این فیلد را ندارید اما می توانید با ایجاد یک فیلد محاسبه شده calculated field آن را اضافه کنید.
4. در نوار ابزار، روی Create Calculated Field کلیک کنید.
5. نام فیلد Returned؟ و سپس محاسبه زیر را وارد کرده و روی Save کلیک کنید.
If ISNULL ([Return Reason])=FALSE THEN “Yes” ELSE “No” END
برای تجزیه و تحلیل خود، همچنین میخواهید بدانید که چند روز طول میکشد تا یک سفارش ارسال شود، اما شما آن قسمت را نیز ندارید.
شما تمام اطلاعاتی را که برای ایجاد آن نیاز دارید در اختیار دارید، بنابراین یک فیلد محاسبهشده calculated field دیگر برای ایجاد آن اضافه میکنید.
6. در نوار ابزار، روی Create Calculated Field کلیک کنید.
7. نام فیلد را Days to Ship بگذارید و سپس محاسبه زیر را وارد کرده و Save را بزنید.
DATEDIFF (‘day’,[Order Date],[Ship Date])
8. نام مرحله خود را به Clean Orders + Returns بدهید.
9. Flow خود را ذخیره کنید.
دیدگاهتان را بنویسید