2012-07-22 9 views
5

मैं एक दृश्य जो क्रिस्टल रिपोर्ट जहाँ मैं जैसे क्षेत्रों पर आंकड़ों से पता चलता है टैरिफ, किराये, शेयर, सकल और net.My समस्या किसी डेटाबेस में यह दिखाना चाहते टैरिफ को परिवर्तित करता है है अलग-अलग टैरिफ के साथ एक ही रिकॉर्ड की 2 पंक्तियां जो डेटाबेस बिंदु से सामान्य व्यवहार है लेकिन मैं मासिक किराये के क्षेत्र को 0 पर दबाना चाहता हूं यदि उसी आईडी में अलग-अलग टैरिफ हैं या किराए पर नए रिकॉर्ड में दोहराया गया है।फॉर्मूला अगर क्रिस्टल में डुप्लिकेट रिपोर्ट

ID Tariff Rental 
1 20  390 
1 15  390 

मैं रिपोर्ट पर किराये के क्षेत्र चाहते हैं, तो id.Currently के आधार पर डुप्लिकेट मैं पिछले फ़ील्ड डेटा की जाँच करें और डुप्लिकेट अगर दबाने के लिए क्रिस्टल रिपोर्ट में इस सूत्र का इस्तेमाल किया है दबा दिया जाए।

{DatabaseField} = पिछले ({DatabaseField})

यह ठीक काम कर रहा है, लेकिन यदि आईडी समान नहीं है और किराये की तो दोहराया है यह भी दबाने होगा जो मैं नहीं चाहता कि want.I यह करना चाहते हैं केवल उसी आईडी के लिए दबाएं।

उत्तर

17

आप क्षेत्र को दबाने में सूत्र लिखने के लिए की है। (कोई दबाने पर अगर दोहराया जरूरत)

रेंटल मैदान पर {ID} = previous({ID}) और {rental} = previous({rental})

आईडी और किराये की एक ही उसके बाद ही रिपोर्ट रेंटल को दबाने जाएगा रहे हैं।

मुझे लगता है कि यह आपके लिए काम करेगा।

0

मैं इसे क्रिस्टल इलेवन के साथ काम करने के लिए कोष्ठक जोड़कर Janarthanan द्वारा समाधान में सूत्र के लिए एक मामूली परिवर्तन करने के लिए किया था।

मैं प्रयोग किया है:

{ID}=previous({ID}) and {rental}=previous({rental}) 

इस स्वरूपण भिन्नता है, जो संपादित प्रश्न में प्रस्तुत किया है, मुझे मदद की एक ऐसी ही समस्या का समाधान करने के लिए।

0

क्षेत्र को छिपाने के लिए की दबाने सूत्र में इस रखो।

यदि {myTable.ID} = पिछले ({myTable.ID}) तो सच कुछ और झूठी

1
  1. क्रिस्टल रिपोर्ट में, विवरण अनुभाग का चयन करें और धारा विशेषज्ञ पर राइट क्लिक करें ।

    1. धारा विशेषज्ञ संवाद बॉक्स में, दबाने आदेश के पास X + 2 बटन का चयन करें। काम करने के लिए इस सूत्र के लिए चेक बॉक्स को अचयनित रहना चाहिए। {Table.Databasefield} = पिछला ({तालिका:
    2. फॉर्मूला संपादक संवाद बॉक्स में, एक सशर्त सूत्र अगला समारोह युक्त डुप्लिकेट मानों के लिए रिकॉर्ड का मूल्यांकन करने और विवरण लाइन दबाने के लिए

    उदाहरण बनाने .Databasefield})

संबंधित मुद्दे