پیوستن رشته ها (String) و اعداد در تبلو

نحوه به هم پیوستن رشته ها (String) و اعداد در نرم افزار تبلو

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

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

 

الحاق یا پیوستن (Concatenate) چیست؟

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

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

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

 

مراحل الحاق در تبلو

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

 

پیوستن رشته ها (String) و اعداد در تبلو
مجموعه داده ای که ما قصد داریم در تبلو به هم بپیوندیم

 

1. مجموعه داده خود را آماده کنید

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

 

2. مجموعه داده را بارگذاری کنید

مرحله بعدی اتصال مجموعه داده به داشبورد تبلو است. سه روش برای بارگذاری یک مجموعه داده در Tableau وجود دارد: آپلود یک فایل، استفاده از رابط یا استفاده از شتاب دهنده. اولین قدم این است که روی New Data Source در منوی داده کلیک کنید.

 

پیوستن رشته ها (String) و اعداد در تبلو
منبع داده جدید را در تب منوی داده انتخاب کنید.

 

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

آپلود یک فایل ساده ترین روش است – شما فقط می توانید فایل را در تبلو بکشید و رها کنید. استفاده از کانکتور کمی پیچیده تر است، اما به شما اجازه می دهد تا Tableau را به طیف وسیعی از منابع داده مختلف، از جمله Salesforce، Google Analytics و Amazon Redshift متصل کنید.

شتاب دهنده ها داشبوردهای از پیش ساخته شده ای هستند که می توانید از آنها برای تجسم سریع داده های خود استفاده کنید. آنها برای الهام گرفتن و ایده ها بهترین هستند و همچنین می توانید داده های موجود را با داده های خود تعویض کنید. برای استفاده از شتاب دهنده کافی است از منوی New Data Source گزینه Accelerators را انتخاب کنید.

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

 

پیوستن رشته ها (String) و اعداد در تبلو
با کشیدن و رها کردن مجموعه داده در یک صفحه خالی، یک فایل را در Tableau آپلود کنید.

 

3. داده ها را درک کنید

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

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

 

پیوستن رشته ها (String) و اعداد در تبلو
پیش نمایش فیلدهای داده خود را مشاهده کنید تا مطمئن شوید که داده های شما و انواع آن به درستی تنظیم شده اند.

 

4. چندین فیلد را به هم متصل کنید

اکنون که داده ها را درک کردید، بیایید فیلدهای نام و نام خانوادگی را به هم متصل کنیم تا یک فیلد واحد برای نام افراد ایجاد کنیم. برای انجام این کار:

  1. روی فلش کنار دکمه جستجو کلیک کنید و از منوی کشویی روی Create Calculated Field کلیک کنید.

 

پیوستن رشته ها (String) و اعداد در تبلو
برای شروع به هم پیوستن داده ها در تبلو، Create Calculated Field را انتخاب کنید.

 

  1. در پنجره جدید، یک نام برای فیلد بدهید (ما آن را Full Name می نامیم).
  2. فیلد First Name را در کادر و سپس قسمت Last Name را بکشید. مطمئن شوید که یک جداکننده (+ ” ” +) دارید.

 

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

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

  1. حالا اگر این فیلد جدید را به داخل قفسه ردیف ها بکشید، می بینید که داده ها به شکل دیگری نمایش داده می شوند.

فروش لایسنس تبلو

پیوستن رشته ها (String) و اعداد در تبلو
داده های جدید الحاق شده خود را آزمایش کنید

اکنون، بیایید همین روند را برای آدرس خیابان، شهر، ایالت و کد پستی تکرار کنیم.

  1. یک بار دیگر روی Create Calculated Field کلیک کنید.
  2. نام فیلد را تغییر دهید آدرس، چهار فیلد را به پنجره ویرایشگر بکشید و بین هر فیلد یک جداکننده اضافه کنید. این عناصر مختلف آدرس را در یک فیلد به هم متصل می کند.

 

پیوستن رشته ها (String) و اعداد در تبلو
برای به هم پیوستن فیلدهای آدرس این فرآیند را تکرار کنید.
  1. پس از وارد شدن فرمول، روی OK کلیک کنید تا اعمال شود. فیلد جدید اکنون در صفحه داده ظاهر می شود و می تواند مانند هر فیلد دیگری در Tableau استفاده شود.
  2. آن را به قفسه ردیف بکشید تا داده های جدید را ببینید.

 

پیوستن رشته ها (String) و اعداد در تبلو
مشاهده داده های پیوسته برای نام و آدرس کامل.

استفاده از تابع STR() برای الحاق فیلدهای غیر رشته ای

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

 

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

 

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

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

 

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

در تبلو، می‌توانید با استفاده از تابع STR() یک تاریخ و یک رشته را به هم متصل کنید تا ابتدا تاریخ را به رشته تبدیل کنید. در اینجا یک مثال است:

بیایید یک مثال واقعی از این موضوع را در نظر بگیریم – تصور کنید شما تحلیلگر داده های یک شرکت فروش تلفن هستید. شما یک مجموعه داده دارید که شامل داده های فروش برای هر محصول فروخته شده توسط شرکت است. هر ردیف در مجموعه داده نشان دهنده یک فروش واحد است و شامل فیلدهایی مانند تاریخ فروش (SaleDate)، محصول فروخته شده (ProductName) و مقدار فروخته شده (Quantity) است.

 

پیوستن رشته ها (String) و اعداد در تبلو
نمونه داده های فروش تلفن

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

 

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

 

  1. بر روی فلش کنار دکمه جستجو کلیک کنید و از منوی بازشو گزینه Create Calculated Field را انتخاب کنید.
  2. در پنجره جدید به فیلد یک نام بدهید (مثلاً SaleIdentifier).
  3. در کادر فرمول، STR([SaleDate]) + ” ” + [ProductName] را تایپ کنید. این فرمول فیلد SaleDate را به یک رشته تبدیل می کند و سپس آن را با فیلد ProductName با یک فاصله در بین آن الحاق می کند.

 

پیوستن رشته ها (String) و اعداد در تبلو
فرمول را برای الحاق فیلد تاریخ و رشته اضافه کنید
  1. روی OK کلیک کنید. فیلد جدید SaleIdentifier اکنون در صفحه داده ظاهر می شود و می تواند مانند هر فیلد دیگری در Tableau استفاده شود.

 

Tableau فیلد SaleIdentifier حاصل را با رشته های به هم پیوسته ای پر می کند که تاریخ فروش و نام محصول را نشان می دهد. هر ترکیب منحصر به فرد یک تاریخ و یک محصول، شناسه منحصر به فرد خود را در این زمینه خواهد داشت.

پیوستن رشته ها (String) و اعداد در تبلو
(فیلد پیوسته تاریخ و رشته

 

برای خرید لایسنس نرم افزار Tableau ، می‌توانید از خدمات ما استفاده نموده و درخواست خود را از طریق فرم زیر ثبت نمایید.

فرم درخواست لایسنس Tableau

 

tableau desktop download

 

 

 

بدون دیدگاه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *