I have created one report Named resource Projection and created 3 Parameters:
Technical Skills : Type : Text , Multiple Selected : True, Blank value : True, Default Value : one Row from Database(around 15 values).
Management Skills: Type : Text , Multiple Selected : True, Blank value : True, Default Value : one Row from Database(around 7 value).
Role : Type : Text , Multiple Selected : True, Blank value : True, Default Value : one Row from Database(around 30 value).
And my query is:
SELECT O.CustomerIdName,
TC.New_ResourcesIdName,
TC.New_number,
TC.New_RoleIdName,
TC.New_Skill_value,
TC.New_mng_value,
TC.New_year,
convert(nvarchar(10),TC.New_StartDate,101) as New_StartDate,
convert(nvarchar(10),TC.New_EndDate,101) as New_EndDate
FROM New_resource as TC
INNER JOIN Opportunity as O ON
(TC.New_ResourcesId = O.OpportunityId)
WHERE TC.DeletionStateCode = '0'
and TC.New_ResourcesId is not null
and ((TC.New_Skill_value in (@TechnicalSkills))or (TC.New_mng_value in (@ManagementSkills)))
and TC.New_RoleIdName in (@Role)
but New_Skill_value and New_mng_value contains Coma Separated string like:
New_Skill_value = "Android,Java,PHP,SQL".
New_mng_value = "Communication Skill, Decision Making Skill".
Now when i run this report it only shows me the columns containing only one New_skill_value and New_Mng_value.
So how can I separate this 2 comma separated strings and show all records with comma separated String?