طراحی کوئری
هدف
ساختن یک کوئری بدون نوشتن JSON: انتخاب جدول، پیوند زدن جدولهای مرتبط با آن، انتخاب ستونهایی که برمیگرداند، محدود کردنش با شرطها، و — وقتی پاسخ یک عدد است نه یک فهرست — گروهبندی و سنجش آن.
کجاست
راهکارتان را باز کنید، کوئریهای ذخیرهشده را انتخاب کنید، سپس جدید — یا یک کوئری را انتخاب و ویرایش کنید. طراح تمام صفحه را میگیرد و از کنار باز نمیشود، چون یک کوئری ساختار خودش را دارد: جدولهایی پیوندخورده به جدولهای دیگر، یک درخت شرط، فهرست مرتبی از ستونها، و سنجهها. در یک پنل باریک، یک شرط ساده در چهار سطر میشکند و دیگر شبیه یک شرط به نظر نمیرسد.
برای بازگشت به فهرست بستن را انتخاب کنید. تا ذخیره را نزنید چیزی ذخیره نمیشود.
سه سربرگ
اینها سه نما از یک کوئریاند، نه سه ویرایشگر. هرچه در یکی تغییر دهید، بقیه نشان میدهند — پس هرگز نمیتوانند با هم اختلاف داشته باشند.
| سربرگ | برای چیست |
|---|---|
| ساده | کوئری روزمره: یک جدول، ستونهایش، یک فیلتر، یک مرتبسازی، یک سقف سطر. |
| پیشرفته | همهٔ اینها، بهعلاوهٔ جدولهای مرتبط، گروهبندی با سنجهها، و گزینهها. |
| JSON | خودِ سند، برای هر چیزی که فرم آن را نمیکشد. |
| نتایج | آنچه کوئری برمیگرداند، بهشکل جدول. این یکی نمای پاسخ است، نه نمای کوئری. |
کوئریای که پیشتر از جدولهای مرتبط، گروهبندی یا گزینهها استفاده کرده باشد روی پیشرفته باز میشود، تا چیزی از آن پنهان نماند. اگر چنین کوئریای را به ساده ببرید، فرم میگوید چه چیزی را نشان نمیدهد — و دستنخورده نگهش میدارد.