मैं नामों को एक साथ समूहित करने की कोशिश कर रहा हूं, और प्रत्येक असाइनमेंट पर काम कर रहे टिकटों की संख्या की गणना कर रहा हूं। फिर मैं इस जानकारी को एक बार चार्ट पर ग्राफ़ करना चाहूंगा। प्रत्येक टिकट कई असाइनी को सौंपा जा सकता है।

मैंने नीचे दी गई अभिव्यक्ति का उपयोग किया, लेकिन मैं वांछित आउटपुट प्राप्त करने में असमर्थ हूं। चार्ट पर संख्याएं सही ढंग से नहीं जुड़ती हैं।

=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

वांछित आउटपुट

बार चार्ट उदाहरण:

enter image description here

0
CWZY 7 फरवरी 2019, 21:45

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)))
0
Steve-o169 7 फरवरी 2019, 21:56