0

У меня есть таблица с заголовками столбцов a, b, c и d. С данными под ними z, y, x и w соответственно.Сделать заголовок видимым только тогда, когда его данные столбца видны SSRS

a b c d 
[z] [y] [x] [w] 

я в настоящее время имеют ряд данных, сгруппированные по г и у с х и ш складной с помощью табликса ячейки Заболоцкого. Это означает, что таблица выглядит следующим образом:

Первоначально перед расширением:

a b c d 
    z1 y1 
    z2 y2 

После расширения оба ряда

a b c d 
z1 y1 x1 w1 
     x2 w2 
z2 y2 x3 w3 
     x4 w4 
     x5 w5 
     x6 w6 

Теперь вот проблема: Так как х и ш являются сборно-разборными и по умолчанию рушится. Я не хочу, чтобы заголовки c и d были видимыми, если не имеется хотя бы один элемент данных x и w, который также отображается. После нескольких часов поиска я не смог найти ничего, что сработает для меня, поэтому любая помощь будет оценена по достоинству.

Эта ссылка имеет самое близкое решение, которое я хотел. Это означает, что перед расширением это выглядит следующим образом: аб z1 y1 z2 y2

И после расширения он выглядит следующим образом: аб z1 y1 кд
x1 w1 x2 w2

z2 y2 
c d 
x3 w3 
x4 w4 
x5 w5 
x6 w6 

Надеюсь, это поможет людям! И спасибо за ответы ниже.

+0

Вы можете скрыть всю колонку на основе состояния. Выберите весь столбец, щелкните его правой кнопкой мыши и перейдите в окно обзора столбца. Используйте это выражение, чтобы показать или скрыть 'IIF (COUNT (Fields! C.Value,« DataSetName »)> 0, False, True). Сделайте то же самое для столбца 'd'. –

+0

В этом случае c - это просто текстовое поле, я не могу получить его значение. Вы имели в виду x? И жаль, что вы не знаете о SSRS, но что вы подразумеваете под «DataSetName»? Это будет c в этом случае? – dschon

ответ

0

Когда вы создаете группу линий: отметьте опцию, чтобы добавить линию blanck. Тогда вы получите нужный результат.

+0

Добавление пустой строки приведет только к сдвигу вниз по негруппированным данным правильно? У меня все в порядке, когда отображаются все мои данные. Я просто хочу, чтобы мои заголовки менялись в видимости на основе данных в соответствующих столбцах. Если я неверно истолковал ваш ответ, дайте мне знать, но я не уверен, что это поможет мне. :/ – dschon

+0

Да, это все. Вы сбрасываете данные, чтобы скрыть их. Я не думаю, что есть другие решения. Вы не можете просто манипулировать (запрашивать состояние) видимостью свойств элементов. Может быть, с кодом, но я не знаю, как: / –

 Смежные вопросы

  • Нет связанных вопросов^_^