ठीक है, इसलिए मैंने इसे काम किया।
सबसे पहले, लाइनों को शामिल करने के लिए, आपको श्रृंखला के लिए EmptyPoint
रंग सेट करने की आवश्यकता है।
- आपके चार्ट में अपनी श्रृंखला का चयन
- गुण टैब (संवाद) EmptyPoint संपत्ति में अंदर घुसते हैं और रंग सेट में होना करने के लिए काले
यह उन्हें शामिल होने के मिल जाएगा - वाह! लेकिन रेखा का हिस्सा रंग है और दूसरा हिस्सा काला है, है ना? यह थोड़ा मूर्खतापूर्ण है, विशेष रूप से यदि आप एम्प्टीपॉइंट पर स्वचालित रूप से रंग छोड़ देते हैं तो यह पारदर्शी होगा।
तो, हमें श्रृंखला और एम्प्टीपॉइंट के रंग सिंक में प्राप्त करने की आवश्यकता है। here से कोड का उपयोग कर। मैंने रिपोर्ट के कोड में कुछ कोड जोड़ा।
1)। रिपोर्ट पर रिक्त स्थान पर राइट क्लिक करें और "गुण रिपोर्ट करें" का चयन करें
2)। कोड टैब में, पेस्ट निम्नलिखित:
Private colorPalette As String() = {"#418CF0", "#FCB441", "#E0400A", "#05642E", "#1A3B69", "#BFBFBF", "#E0400A", "#FCB441", "DarkBlue", "Tomato", "Orange", "CornflowerBlue", "Gold", "Red", "Green", "LightBlue", "Lime", "Maroon", "LightSteelBlue", "Tan", "Silver"}
Private count As Integer = 0
Private mapping As New System.Collections.Hashtable()
Public Function GetColor(ByVal groupingValue As String) As String
If mapping.ContainsKey(groupingValue) Then
Return mapping(groupingValue)
End If
Dim c As String = colorPalette(count Mod colorPalette.Length)
count = count + 1
mapping.Add(groupingValue, c)
Return c
End Function
फिर हम जब श्रृंखला के और EmptyPoint
का रंग की स्थापना के लिए इस कोड को कॉल करने की जरूरत है।
- अपने श्रृंखला
- का चयन करें गुण टैब पेस्ट कुछ में निम्नलिखित (अपने श्रृंखला समूह नाम के साथ WhateverTheGroupIsForYourSeries की जगह):
EmptyPoint
सीरीज संपत्ति का रंग तत्व करने के लिए नीचे =Code.GetColor(Fields!*WhateverTheGroupIsForYourSeries*.Value)
- ड्रिल
- उसी पाठ को बिंदु दो से चिपकाएं [उदाहरण के लिए
=Code.GetColor(Fields!*WhateverTheGroupIsForYourSeries*.Value)
]
और voila! हो गया! मुझे विश्वास नहीं है कि यह कितना अनावश्यक रूप से मुश्किल है: डी
सबकुछ ठीक काम करता है जब तक कि मैंने चरण 2 और 4 की कोशिश नहीं की। समस्या GetColor फ़ंक्शन तक पहुंचने के साथ है। ऐसा लगता है कि रिपोर्ट गुणों में लिखा गया कोड है जो GetColor फ़ंक्शन को परिभाषित करता है, यहां रंग तत्व में उपलब्ध नहीं है। किसी भी विचार को हल करने का तरीका। मैं आरडीएलसी का उपयोग कर रहा हूं, न कि आरडीएल जो रिपोर्टिंग सेवाओं पर है। – learner
मेरी गलती का पता लगाया! मैंने प्रदान की गई श्रृंखला का नाम टाइपो था। आप समाधान काम किया। धन्यवाद। अब मुझे एकमात्र समस्या यह है कि किंवदंतियों का रंग गड़बड़ हो गया है। एक ही रंग की एक से अधिक उपस्थिति हैं। – learner
मैं अपने वाई वैल्यू के लिए काउंटररो() का उपयोग कर रहा था, जिसने मुझे खाली अंक का भ्रम दिया, लेकिन शून्य के मूल्य के साथ वास्तविक अंक थे। इसके आस-पास पहुंचने के लिए, मैंने अपना वाई वैल्यू = आईआईएफ (काउंटररो()> 0, काउंटररो(), कुछ भी नहीं) – Towler