Я использую SSRS 2008 с табликсом.Я хочу сделать одну из моих строк видимой, когда значение поля = 1, и невидимой, если это значение = 0. Как мне это настроить?Прямо сейчас я щелкнул правой кнопкой мыши по строке и ввел значение поля для выражения.Тогда я сказал «= 1» для видимого.Я также пытался: = "1" (текст), true, "true".
Но все эти результаты в строке всегда появляются, независимо от того, равно ли это 1 или 0. Это целочисленное полезначение.Как переписать выражение, чтобы сделать эту строку видимой или невидимой в зависимости от значения?
Я думаю, что проблема сейчас в T-SQL, а не в SSMS.В настоящее время он возвращает эти записи в отдельных строках.Вместо этого я думаю, что мне нужны все эти значения только в одной строке, чтобы все эти значения могли появляться в таблице одновременно.Как я могу переписать этот фрагмент, чтобы вернуть ту же информацию в одну строку?
CASE WHEN [test_details].[test_setup_details_caption] LIKE '%?%'
THEN LEFT([test_details].[test_setup_details_caption],CHARINDEX('?',[test_details].[test_setup_details_caption]))
ELSE [test_details].[test_setup_details_caption] END [test_setup_details_caption],
[test_details_answers_expanded_view].[test_setup_answers_value],
CASE WHEN [test_details].[test_setup_details_caption] in ( 'Self-Harm', 'Suicidal Ideations / Attempts')
AND [test_details_answers_expanded_view].[test_setup_answers_value] >0 THEN 1 ELSE 0 END AS [Self_Harm_Flag],
CASE WHEN [test_details].[test_setup_details_caption] in ( 'Substance Abuse / Drug Use')
AND [test_details_answers_expanded_view].[test_setup_answers_value] >0 THEN 1 ELSE 0 END AS [Drug_Use_Flag],
CASE WHEN [test_details].[test_setup_details_caption] in ( 'Homicidal Ideations / Attempts')
AND [test_details_answers_expanded_view].[test_setup_answers_value] >0 THEN 1 ELSE 0 END AS [Homicidal_Falg],
CASE WHEN [test_details].[test_setup_details_caption] in ( 'Runaway Behavior')
AND [test_details_answers_expanded_view].[test_setup_answers_value] >0 THEN 1 ELSE 0 END AS [Runaway_Flag],
CASE WHEN [test_details].[test_setup_details_caption] in ( 'Problem Sexual Behavior', 'Inappropriate Sexual Behavior')
AND [test_details_answers_expanded_view].[test_setup_answers_value] >0 THEN 1 ELSE 0 END AS [Sexual_Bx_Flag],
CASE WHEN [test_details].[test_setup_details_caption] in ( 'Gang Involvement')
AND [test_details_answers_expanded_view].[test_setup_answers_value] >0 THEN 1 ELSE 0 END AS [Gang_Flag]