मैं नामों को एक साथ समूहित करने की कोशिश कर रहा हूं, और प्रत्येक असाइनमेंट पर काम कर रहे टिकटों की संख्या की गणना कर रहा हूं। फिर मैं इस जानकारी को एक बार चार्ट पर ग्राफ़ करना चाहूंगा। प्रत्येक टिकट कई असाइनी को सौंपा जा सकता है।
मैंने नीचे दी गई अभिव्यक्ति का उपयोग किया, लेकिन मैं वांछित आउटपुट प्राप्त करने में असमर्थ हूं। चार्ट पर संख्याएं सही ढंग से नहीं जुड़ती हैं।
=SWITCH(Fields!assignees.Value LIKE "*Jerry*",Count(Fields!issue_number.Value),
Fields!assignees.Value LIKE "*Chris*",Count(Fields!issue_number.Value),
Fields!assignees.Value LIKE "*James*",Count(Fields!issue_number.Value),
Fields!assignees.Value LIKE "*Steve*",Count(Fields!issue_number.Value))
तालिका
Issue_Number Assignees
1 Jerry
2 Chris
3 James, Jerry
4 Chris, Jerry
5 Chris, Jerry
6 Jerry
7 Steve
8 Steve
वांछित आउटपुट
बार चार्ट उदाहरण:
1 उत्तर
ऐसा लगता है कि समस्या यह है कि आप गिनने के लिए एक विशिष्ट शर्त निर्दिष्ट नहीं कर रहे हैं, आप मूल रूप से स्विच अभिव्यक्ति के प्रत्येक भाग के लिए समान गणना का उपयोग कर रहे हैं। आपको वास्तव में प्रत्येक की गिनती प्राप्त करने की आवश्यकता है, इसलिए आपको SWITCH
के दूसरे भाग में एक IIF
की आवश्यकता होगी। निम्नलिखित अभिव्यक्ति का प्रयास करें:
=SWITCH(Fields!assignees.Value LIKE "*Jerry*", SUM(IIF(Fields!assignees.Value LIKE "*Jerry*", 1, 0)),
Fields!assignees.Value LIKE "*Chris*", SUM(IIF(Fields!assignees.Value LIKE "*Chris*", 1, 0)),
Fields!assignees.Value LIKE "*James*", SUM(IIF(Fields!assignees.Value LIKE "*James*", 1, 0)),
Fields!assignees.Value LIKE "*Steve*", SUM(IIF(Fields!assignees.Value LIKE "*Steve*", 1, 0)))
संबंधित सवाल
नए सवाल
reporting-services
SQL सर्वर रिपोर्टिंग सेवा (SSRS) Microsoft से सर्वर-आधारित रिपोर्ट जनरेटर है। यह आपके संगठन के लिए रिपोर्ट बनाने, तैनात करने और प्रबंधित करने में आपकी मदद करने के लिए तैयार-से-उपयोग उपकरण और सेवाओं की एक पूरी श्रृंखला प्रदान करता है।