Saturday 15 May 2010

parameters - Reporting services expression for default value -


रिपोर्ट तैनात करते समय निम्न त्रुटि प्रदर्शित होती है, " रिपोर्ट पैरामीटर के लिए मूल्य अभिव्यक्ति" वर्ष " ???? एक त्रुटि है: [BC30201] अभिव्यक्ति की उम्मीद "

समस्या पैरामीटर वर्ष के लिए डिफ़ॉल्ट मान अभिव्यक्ति में है।

  = स्विच (सीआईएनटी (सिस्टम.डेटाइम.Now.Month) & gt; 3, वर्ष (आज ()), सीआईएनटी (सिस्टम.डेटीटाइम.Now.Month) & lt; = 3, {वर्ष (आज। अतिरिक्त वर्षों (-1)), वर्ष (आज ())}}   

कोई भी विचार?

मुझे पूरा यकीन है कि आप केवल उपर्युक्त के रूप में इसे दोबारा लिख ​​सकते हैं:

  = IIf (महीना (आज)> 3, वर्ष (आज), वर्ष (दिनांकएड (दिनांकइंटरवाल.वर्ष, -1, आज) ))   

यानी यदि आज अप्रैल से दिसंबर में है, तो चालू वर्ष का उपयोग करें, अन्यथा पिछले वर्ष का उपयोग करें।

No comments:

Post a Comment