TIP
यह दस्तावेज़ AI द्वारा अनुवादित किया गया है। किसी भी अशुद्धि के लिए, कृपया अंग्रेजी संस्करण देखें
SQL मोड में डेटा क्वेरी करें
"डेटा क्वेरी" पैनल में, SQL मोड पर स्विच करें। अपनी क्वेरी लिखें और चलाएं, फिर लौटे हुए परिणाम का उपयोग करके सीधे चार्ट को मैप और रेंडर करें।

SQL स्टेटमेंट लिखें
- "डेटा क्वेरी" पैनल में, "SQL" मोड चुनें।
- SQL दर्ज करें और उसे चलाने के लिए "क्वेरी चलाएं" पर क्लिक करें।
- यह मल्टी-टेबल JOIN और VIEW सहित जटिल SQL स्टेटमेंट को सपोर्ट करता है।
उदाहरण: महीने के अनुसार ऑर्डर की राशि
SELECT
TO_CHAR(order_date, 'YYYY-MM') as mon,
SUM(total_amount) AS total
FROM "order"
GROUP BY mon
ORDER BY mon ASC
LIMIT 100;
परिणाम देखें
- डेटा परिणाम पूर्वावलोकन पैनल खोलने के लिए "डेटा देखें" पर क्लिक करें।

डेटा पेजिंग को सपोर्ट करता है; आप कॉलम के नाम और प्रकार की जांच करने के लिए टेबल/JSON के बीच स्विच कर सकते हैं।

फ़ील्ड मैपिंग
- "चार्ट विकल्प" कॉन्फ़िगरेशन में, क्वेरी डेटा परिणाम कॉलम के आधार पर फ़ील्ड मैपिंग पूरी करें।
- डिफ़ॉल्ट रूप से, पहली कॉलम को आयाम (X-अक्ष या श्रेणी) के रूप में और दूसरी कॉलम को माप (Y-अक्ष या मान) के रूप में उपयोग किया जाता है। इसलिए, SQL में फ़ील्ड के क्रम पर ध्यान दें:
SELECT
TO_CHAR(order_date, 'YYYY-MM') as mon, -- आयाम फ़ील्ड पहली कॉलम में रखें
SUM(total_amount) AS total -- माप फ़ील्ड बाद में रखें

कॉन्टेक्स्ट वैरिएबल का उपयोग करें
SQL एडिटर के ऊपर-दाएं कोने में स्थित x बटन पर क्लिक करके आप कॉन्टेक्स्ट वैरिएबल का उपयोग करना चुन सकते हैं।

पुष्टि करने के बाद, वैरिएबल एक्सप्रेशन SQL टेक्स्ट में कर्सर की स्थिति (या चयनित सामग्री की स्थिति) पर डाला जाएगा।
उदाहरण के लिए, {{ ctx.user.createdAt }}। ध्यान दें कि आपको स्वयं अतिरिक्त उद्धरण चिह्न नहीं जोड़ने हैं।

और उदाहरण
उपयोग के अधिक उदाहरणों के लिए, आप NocoBase डेमो ऐप का संदर्भ ले सकते हैं।
सुझाव:
- बाद में त्रुटियों से बचने के लिए, चार्ट में मैपिंग करने से पहले कॉलम के नामों को स्थिर करें।
- डीबगिंग चरण के दौरान, लौटाई गई पंक्तियों की संख्या कम करने और पूर्वावलोकन को तेज़ करने के लिए
LIMIT सेट करें।
पूर्वावलोकन, सहेजें और रोलबैक करें
- "क्वेरी चलाएं" पर क्लिक करने से डेटा का अनुरोध किया जाएगा और चार्ट पूर्वावलोकन रीफ्रेश होगा।
- "सहेजें" पर क्लिक करने से वर्तमान SQL टेक्स्ट और संबंधित कॉन्फ़िगरेशन डेटाबेस में सहेज लिए जाएंगे।
- "रद्द करें" पर क्लिक करने से आप पिछली सहेजी गई स्थिति पर वापस आ जाएंगे और वर्तमान में सहेजे न गए परिवर्तनों को छोड़ देंगे।