جداول

جدولها زیستگاه طبیعی دادهها هستند.
جابهجایی، افزودن و پنهانکردن ستونها
تنظیمات ویژوالیزیشن جدول را باز کنید تا تب Columns را ببینید؛ این تب تمام ستونهایی را نشان میدهد که در حال حاضر در جدول نمایش داده میشوند. برای پنهانکردن یک ستون، روی آیکون چشم کلیک کنید.
برای مدیریت ستونها (ازجمله ستونهای جدولهای لینکشده)، روی Add or remove columns کلیک کنید. در بخش Visible، ستونهایی را که میخواهید نمایش داده شوند تیک بزنید و برای مخفیکردن، تیک آنها را بردارید.
وقتی در حال مشاهدهٔ جدولها هستید، میتوانید روی آیکون چرخدنده در پایین-چپ کلیک کنید تا ابزار انتخاب ستونها باز شود. سپس روی Add or remove columns کلیک کنید تا بین ستونها جستجو کنید و ستونها را انتخاب کنید، از جمله ستونهای جدولهای مرتبط.

ادمینها (و افرادی که عضو گروههایی با دسترسی به متادیتای جدول هستند) میتوانند با علامتزدن ستونها بهعنوان Hidden در تنظیمات متادیتای جدول، آنها را در کل متابیس مخفی کنند.
پنهانکردن ستونها نباید برای امنسازی اطلاعات حساس استفاده شود. پنهانکردن ستونها در تنظیمات ویژوالیزیشن فقط روی نمایش ستونها در ویژوالیزیشن اثر دارد، نه روی نتایج کوئری. حتی کاربرانی با دسترسی فقطخواندنی به سؤال میتوانند تنظیمات ویژوالیزیشن را تغییر دهند و ستونهای پنهان را دوباره نمایش دهند. برای کنار گذاشتن یک ستون از نتایج یک کوئری مشخص، آن ستون را در بلوک «Data» در Query builder از حالت انتخاب خارج کنید.
برای تغییر ترتیب ستونها، کافی است یک ستون را در سایدبار کلیک کرده و Drag کنید. همچنین میتوانید در خود جدول روی عنوان ستون کلیک کنید و آن را به موقعیت دیگری بکشید.
ستونهای سفارشی (Custom columns)

برای افزودن یک ستون جدید، میتوانید روی دکمهٔ + در گوشهٔ بالا-راست جدول کلیک کنید. از اینجا میتوانید:
- بخشی از یک ستون را استخراج کنید (مثل بخشی از یک URL یا تاریخ)
- ستونها را با هم ترکیب کنید (مثلاً چسباندن ستونهای نام و نام خانوادگی)
برای محاسبات پیچیدهتر، میتوانید از ویرایشگر برای افزودن ستون سفارشی استفاده کنید.
افزودن شمارهٔ ردیف به جدول
برای شمارهگذاری ردیفهای جدول، روی آیکون چرخدنده در پایین-چپ کلیک کنید تا سایدبار تنظیمات قالببندی جدول باز شود. در تب Columns، گزینهٔ Show row index را روشن کنید. متابیس ستونی در سمت چپ جدول اضافه میکند که شمارهٔ هر ردیف را نشان میدهد.

تغییر عرض ستونها
برای تغییر عرض یک ستون، میتوانید لبههای هدر ستون را کلیک و Drag کنید.
گزینههای عنوان ستون برای فیلتر و خلاصهسازی

با کلیک روی عنوان یک ستون، متابیس گزینههای سریعی برای فیلتر و خلاصهسازی دادهها نمایش میدهد. گزینههای موجود بستگی به نوع دادهٔ ستون دارد (ID، متن، عدد، تاریخ).
فیلترکردن بر اساس این ستون
میتوانید مقداری وارد کنید و بر اساس آن مقدار، ستون را فیلتر کنید:
فیلترهای متنی:
- Is / Is not
- Contains / Does not contain
- Starts with / Ends with
- Is empty / Not empty
فیلترهای عددی:
- Between
- Greater than / Less than
- Greater than or equal to / Less than or equal to
- Equal to / Not equal to
- Is empty / Not empty
Distribution
با کلیک روی Distribution، متابیس دادهها را با شمارش ردیفها و گروهبندی بر اساس مقادیر ستون، خلاصه میکند.
Distinct values
تعداد مقادیر یکتا را به شما میدهد.
Combine columns
میتوانید یک یا چند ستون متنی را با هم ترکیب کنید؛ مثلاً ستون نام و نام خانوادگی.
میتوانید مشخص کنید متابیس ستونها را چطور ترکیب کند؛ مثلاً با فضای خالی، ویرگول، یا حتی کلمهٔ «Danger».
Extract day, month...
از یک مقدار datetime میتوانید این بخشها را استخراج کنید:
- Hour of day: ساعت روز: 0، 1، 2، …
- Day of month: روز ماه: 0، 1، 2، …
- Day of week: نام روز هفته، مثل Monday, Tuesday, …
- Month of year: نام ماه، مثل Jan, Feb, …
- Quarter of year: فصل، مثل Q1, Q2, …
- Year: سال، مثل 2024، 2025، …
Extract domain, subdomain, host, or path
میتوانید دامنه یا Host را از یک URL یا ایمیل بگیرید. فرض کنید URL زیر را دارید:https://www.example.com/path/to/page#heading-on-page
- Host:
example.com - Domain:
example - Subdomain:
www - Path:
/path/to/page
استخراج بخشهای URL یا ایمیل برای MongoDB، SQLite و SQL Server در دسترس نیست. برای Druid نیز استخراج Domain و Host فقط در Driver نوع Druid‑JDBC قابل استفاده است.
Sum over time
ارزشهای عددی را جمع میکند و بر اساس یک بازهٔ زمانی (معمولاً ماهانه) گروهبندی میکند.
گزینههای کلیک روی سلول جدول

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

برای خواناتر شدن رکوردها، میتوانید روی یک ستون کلید موجودیت (Entity key) — چه کلید اصلی و چه کلید خارجی — کلیک کنید تا نمای جزئیات باز شود. مثلاً کلیک روی ID سفارش، جزئیات همان سفارش را نشان میدهد.
گزینههای قالببندی ستون
برای قالببندی نمایش یک ستون در جدول، روی عنوان ستون کلیک کنید و گزینهٔ Formatting را انتخاب کنید (یا از تب Columns در تنظیمات ویژوالیزیشن، روی آیکون چرخدندهٔ همان ستون کلیک کنید).

گزینههایی که میبینید، بسته به نوع ستون متفاوت هستند.
گزینههای قالببندی متن
Title
میتوانید نام ستون را تغییر دهید.
Align text
میتوانید متن ستون را در چپ، راست یا وسط (Centered) نمایش دهید.
Wrap text
میتوانید Wrap کردن متن را فعال یا غیرفعال کنید؛ قابلیتی که برای ستونهایی با متنهای طولانی (مثل کامنتها) مفید است.
Display as
میتوانید ستون را به این شکلها نمایش دهید:
Display text as a link
اگر گزینهٔ Link را انتخاب کنید، میتوانید متن نمایشدادهشده را هم عوض کنید و برای متن لینک و خود URL از پارامترها استفاده کنید.
برای مثال، میتوانید با استفاده از مقدار ستونی دیگر، یک URL پویا بسازید:
{% raw %} https://www.example.com/{{category}} {% endraw %}
در مثال بالا، متابیس مقدار ستون category را در همان ردیف (مثلاً widget) در URL جایگذاری میکند:
https://www.example.com/widget
Display URL as an image
اگر گزینهٔ Image را انتخاب کنید و متن ستون لینک یک تصویر باشد، متابیس خود تصویر را در سلول جدول نمایش میدهد.
گزینههای قالببندی تاریخ
گزینههای قالببندی تاریخ شامل تمام گزینههای قالببندی متن بهعلاوهٔ این موارد است:
Align date
میتوانید تاریخ را در چپ، راست یا وسط ستون نمایش دهید.
Date style
استایلهای تاریخ شامل این موارد است:
- April 1, 2024
- 1 April 2024
- Monday, April 1, 2024
- 4/1/2024
- 1/4/2024
- 2024/4/1
Abbreviate days and months
اگر استایلی را انتخاب کنید که شامل نام روز یا ماه است، با این گزینه میتوانید آنها را کوتاهشده نمایش دهید. برای مثال:
- کامل: Monday, April 1, 2024
- مخفف: Mon, Apr 1, 2024
Show the time
این گزینه مشخص میکند آیا همراه با تاریخ، زمان هم نشان داده شود یا نه:
- Off
- HH:MM
- HH:MM:SS
- HH:MM:SS:MS
Time style
میتوانید بین فرمت ۱۲ ساعته و ۲۴ ساعته یکی را انتخاب کنید:
- 5:24 PM (ساعت ۱۲ ساعته)
- 17:24 (ساعت ۲۴ ساعته)
گزینههای قالببندی اعداد
Show a mini bar chart
این گزینه یک نوار افقی کوچک کنار هر عدد نمایش میدهد تا اندازهٔ آن را نسبت به سایر مقادیر ستون نشان دهد.
Style
استایلهای عدد شامل:
- Number (عدد معمولی)
- Percent (درصد)
- Scientific (نمایی/علمی)
- Currency (ارز)
Separator style
گزینههایی برای نحوهٔ استفاده از کاما و نقطه بهعنوان جداکنندهٔ رقمها ارائه میدهد، مثل:
- 100,000.00
- 100 000,00
- 100.000,00
- 100000.00
- 100'000.00
Number of decimal places
تعداد رقمهای اعشار را ثابت میکند تا عدد دقیقاً با همین تعداد رقم اعشار نمایش داده شود.
Multiply by a number
تمام اعداد این ستون را در عددی که اینجا وارد میکنید ضرب میکند. فقط اینجا Emoji نگذارید؛ ممکن است یک گردابهٔ زمانی درست شود!
Add a prefix/suffix
اجازه میدهد پیشوند (Prefix)، پسوند (Suffix) یا هر متن دیگری را قبل یا بعد از مقدار هر سلول اضافه کنید.
گزینههای قالببندی ارز
ستونهای ارزی تمام گزینههای اعداد را دارند، بهعلاوهٔ:
Unit of Currency
واحد پول را از مقدار پیشفرض سیستم به واحد دلخواه تغییر میدهد.
Currency label style
نحوهٔ نمایش برچسب ارز را تعیین میکند. برای مثال، برای دلار کانادا:
- Symbol:
CA$ - Local symbol:
$ - Code:
CAD - Name:
Canadian dollars
Where to display the unit of currency
مشخص میکند برچسب ارز در هدر ستون نمایش داده شود یا در هر سلول ستون.
قالببندی شرطی جدول (Conditional formatting)
گاهی مفید است که وقتی ردیفها یا ستونهای جدول شرایط خاصی را برآورده میکنند، آنها را برجسته کنید. برای تنظیم قوانین قالببندی شرطی، در حین مشاهدهٔ هر جدول، به تنظیمات ویژوالیزیشن بروید و روی تب Conditional Formatting کلیک کنید.

وقتی یک قانون جدید اضافه میکنید، ابتدا باید مشخص کنید کدام ستون(ها) تحتتأثیر قرار بگیرند. ستونها را میتوان به دو شکل قالببندی کرد:
- Single color: اگر میخواهید سلولهای ستونی را که بزرگتر، کوچکتر یا برابر یک عدد خاصاند، یا شامل یک کلمه/عبارت خاص هستند، هایلایت کنید. میتوانید کل ردیف را نیز در صورت مطابقت شرط، هایلایت کنید تا در هنگام اسکرولکردن راحتتر دیده شود.
- Color range: اگر میخواهید تمام سلولهای ستون را از کوچک به بزرگ (یا برعکس) با طیف رنگی نمایش دهید. این گزینه فقط برای ستونهای عددی در دسترس است.
میتوانید هر تعداد قانون که خواستید برای یک جدول تعریف کنید و ترتیب اجرای آنها را هم تغییر دهید. اگر دو یا چند قانون با هم تداخل داشته باشند، قانونی که بالاتر از بقیه قرار گرفته اعمال خواهد شد. میتوانید قوانین را Drag کنید تا ترتیبشان عوض شود و با کلیک روی هر قانون، آن را ویرایش کنید.
افزودن جدولها به داشبورد
وقتی یک جدول را به داشبورد اضافه میکنید، میتوانید برای ستونهای مختلف مقصدهای سفارشی تعریف کنید، فیلترها را به آن وصل کنید و قابلیتهای تعاملی دیگری اضافه کنید. برای یک مثال، مقالهٔ ما دربارهٔ ساخت ابزار جستوجوی رکورد با متابیس را ببینید.
صفحهبندی جدول روی کارتهای داشبورد
وقتی یک جدول را به داشبورد اضافه میکنید، بهصورت پیشفرض جدول در همان کارت Scroll میشود. برای صفحهبندی ردیفها:
- روی آیکون مداد برای ویرایش داشبورد کلیک کنید.
- روی کارت داشبوردی که جدول را دارد Hover کنید و روی آیکون Visualization کلیک کنید.
- در تب Columns، گزینهٔ Paginate results را روشن کنید.

نگاشت مجدد کلیدهای خارجی (Foreign key remapping)
یک قابلیت مفید دیگر (که نیاز دارد ادمین تنظیماتی را در بخش مدل داده انجام دهد) این است که بهجای نمایش کلیدهای خارجی عددی و نامفهوم، آنها را با مقادیر معنادار جایگزین کنیم. مثلاً بهجای نمایش Product_ID، مقدار ستون Title محصول را نشان دهیم. متابیس میتواند کلیدهای خارجی را با مقدار ستونی از جدول مرجع جایگزین کند که با آن Entity key مرتبط است؛ بنابراین کاربران بهجای عدد ID، نام محصول را میبینند (مثلاً «Lightweight Wool Computer»). ادمینهای متابیس میتوانند این تنظیم را در Admin Panel و تب Data Model انجام دهند؛ در این مثال، جدول Orders را انتخاب میکنیم و برای کلید خارجی جدول Products تعریف میکنیم که در جدول سفارش بهجای Product_ID، مقدار Product → Title نمایش داده شود.
جداول Pivot شده
این Pivot خودکار با ویژوالیزیشن Pivot table تفاوت دارد.
اگر نتیجهٔ جدول شما فقط یک ستون عددی و دو ستون گروهبندی داشته باشد، متابیس میتواند جدول شما را «Pivot» کند؛ مانند مثال زیر که در آن مقادیر ستون Category (Doohickey، Gadget، Gizmo و Widget) به هدر ستونها تبدیل میشوند. اگر تنظیمات ویژوالیزیشن را با کلیک روی آیکون چرخدنده باز کنید، میتوانید مشخص کنید کدام ستون Pivot شود، درصورتیکه متابیس اشتباه حدس زده باشد. همچنین میتوانید این رفتار Pivot خودکار را بهطور کامل غیرفعال کنید.

گزینههای Export جدول
بخش Export کردن نتایج را ببینید.