logologo
शुरू करें
मार्गदर्शिका
विकास
प्लगइन
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
शुरू करें
मार्गदर्शिका
विकास
प्लगइन
API
logologo
अवलोकन
क्विक स्टार्ट

फ़ीचर परिचय

डेटा क्वेरी
चार्ट विकल्प
पूर्वावलोकन और सहेजें
संदर्भ पर्यावरण वैरिएबल का उपयोग करें
पेज फ़िल्टर और लिंकेज

उन्नत

SQL मोड में डेटा क्वेरी करें
कस्टम चार्ट कॉन्फ़िगरेशन
कस्टम इंटरैक्टिव इवेंट
अक्सर पूछे जाने वाले प्रश्न
सर्वोत्तम अभ्यास
Previous Pageपेज फ़िल्टर और लिंकेज
Next Pageकस्टम चार्ट कॉन्फ़िगरेशन
TIP

यह दस्तावेज़ AI द्वारा अनुवादित किया गया है। किसी भी अशुद्धि के लिए, कृपया अंग्रेजी संस्करण देखें

#SQL मोड में डेटा क्वेरी करें

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

20251027075805

#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;

#परिणाम देखें

  • डेटा परिणाम पूर्वावलोकन पैनल खोलने के लिए "डेटा देखें" पर क्लिक करें।

20251027080014

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

#फ़ील्ड मैपिंग

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

clipboard-image-1761524022

#कॉन्टेक्स्ट वैरिएबल का उपयोग करें

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

20251027081752

पुष्टि करने के बाद, वैरिएबल एक्सप्रेशन SQL टेक्स्ट में कर्सर की स्थिति (या चयनित सामग्री की स्थिति) पर डाला जाएगा।

उदाहरण के लिए, {{ ctx.user.createdAt }}। ध्यान दें कि आपको स्वयं अतिरिक्त उद्धरण चिह्न नहीं जोड़ने हैं।

20251027081957

#और उदाहरण

उपयोग के अधिक उदाहरणों के लिए, आप NocoBase डेमो ऐप का संदर्भ ले सकते हैं।

सुझाव:

  • बाद में त्रुटियों से बचने के लिए, चार्ट में मैपिंग करने से पहले कॉलम के नामों को स्थिर करें।
  • डीबगिंग चरण के दौरान, लौटाई गई पंक्तियों की संख्या कम करने और पूर्वावलोकन को तेज़ करने के लिए LIMIT सेट करें।

#पूर्वावलोकन, सहेजें और रोलबैक करें

  • "क्वेरी चलाएं" पर क्लिक करने से डेटा का अनुरोध किया जाएगा और चार्ट पूर्वावलोकन रीफ्रेश होगा।
  • "सहेजें" पर क्लिक करने से वर्तमान SQL टेक्स्ट और संबंधित कॉन्फ़िगरेशन डेटाबेस में सहेज लिए जाएंगे।
  • "रद्द करें" पर क्लिक करने से आप पिछली सहेजी गई स्थिति पर वापस आ जाएंगे और वर्तमान में सहेजे न गए परिवर्तनों को छोड़ देंगे।