मेरे पास एक क्रिस्टल रिपोर्ट है जिसमें एक रिपोर्ट पैरामीटर है जो 1 और 100 के बीच एक मान हो सकता है। यदि मान 50 से कम है, तो मुझे ग्राहक आईडी द्वारा समूह करना होगा। यदि मान 50 से अधिक है, तो मुझे ऑर्डर आईडी द्वारा समूह करना होगा।डायनामिक ग्रुपिंग क्रिस्टल रिपोर्ट्स 9
मैं इस बारे में वेब पर खोज कर रहा हूं कि यह कैसे करें और मैं कई लिंकों में आया हूं जो कहता है कि यह एक सूत्र के माध्यम से किया जा सकता है। तो सूत्र के अंदर मेरे पास है:
if {ReportParameter} < 50 then
{TableName.CustomerID}
else
{TableName.OrderID}
मैं एक समूह बनाया मैन्युअल कि सही ढंग से डेटा के माध्यम से sifts, लेकिन जब मैं एक समूहीकृत श्रेणी में सूत्र खींचते हैं, यह मेरे लिए काम नहीं कर रहा।
क्या कोई अतिरिक्त कदम है जो मुझे याद आ रही है?
कुछ प्रश्न: जब आप कहते हैं कि आपने "मैन्युअल रूप से समूह बनाया है" तो क्या आपका मतलब है कि आपने अभी तक {tableName.CustomerID} और {TableName.OrderID} के रूप में समूह डाले हैं? और जब आप इस सूत्र द्वारा समूहबद्ध करने का प्रयास करते हैं, तो जब आप कहते हैं कि "यह काम नहीं कर रहा है" तो आपका क्या मतलब है? – Ryan
हां, मैंने समूह को सम्मिलित किया है (समूह> सम्मिलित करें) यह देखने के लिए कि क्या मैं डेटा को सफलतापूर्वक समूहित कर सकता हूं और यह काम करता है। इसलिए मैंने समूह अनुभाग से लेबल हटा दिया और वहां एक सूत्र डालने की कोशिश की जो काम नहीं कर रहा है। – coson
मुझे समूह के लिए उस सूत्र का उपयोग करके कोई समस्या नहीं दिखाई दे रही है। यह काम नहीं कर रहा है कि रिकॉर्ड ग्रुप नहीं हो रहे हैं? जब आप ऐसा करते हैं तो समूह नाम के रूप में क्या प्रदर्शित होता है? – Ryan