Вопрос по sql, sql-server-2008, sql-server – SSRS удалить столбец из отчета

2

я включаю колонку13 в качестве фиктивной колонки здесь:

+----+---+---+---+----+---+---+---+---+---+----+----+----+----+
|    | 1 | 2 | 3 | 4  | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |
+----+---+---+---+----+---+---+---+---+---+----+----+----+----+
|  1 | 0 | 0 | 0 |  0 | 0 | 0 | 0 | 0 | 0 |  0 |  0 |  0 |  1 |
|  2 | 0 | 0 | 1 |  0 | 0 | 0 | 0 | 0 | 0 |  0 |  0 |  0 |  1 |
|  3 | 0 | 0 | 0 |  0 | 0 | 1 | 0 | 0 | 0 |  0 |  0 |  0 |  1 |
|  4 | 1 | 0 | 0 | 20 | 0 | 0 | 0 | 0 | 0 |  0 |  0 |  0 |  1 |
|  5 | 0 | 0 | 0 |  0 | 0 | 0 | 0 | 0 | 0 |  0 |  0 |  0 |  1 |
|  6 | 0 | 0 | 0 |  0 | 0 | 0 | 0 | 0 | 0 |  0 |  0 |  0 |  1 |
|  7 | 0 | 0 | 0 |  0 | 0 | 0 | 0 | 0 | 0 |  0 |  0 |  0 |  1 |
|  8 | 0 | 0 | 0 |  0 | 0 | 0 | 0 | 0 | 0 |  0 |  0 |  0 |  1 |
|  9 | 0 | 0 | 0 |  0 | 0 | 0 | 0 | 0 | 0 |  0 |  0 |  0 |  1 |
| 10 | 0 | 0 | 0 |  0 | 0 | 0 | 0 | 0 | 0 |  0 |  0 |  0 |  1 |
+----+---+---+---+----+---+---+---+---+---+----+----+----+----+

причина, по которой я включаю фиктивный столбец в том, что если столбцы IF1 через12 все нули, я все еще хотел бы включить запись для этой строки.

как вы видите строку1 не был бы включен.

этот отчет генерируется SSRS.

мне интересно, есть ли способ скрыть колонку13?

Есть ли какое-то условное форматирование, которое я могу сделать?

чтобы уточнить вот мой запрос:

select tat.*, tat.tat as tat2 from tat

в отчете он организован так:

enter image description here

этот набор данных[TAT] содержит фиктивные данные специально для столбца13

@JamieF большое спасибо за помощь - да, я использую матрицу l--''''''---------''''''''''''
+1: хороший звонок, @JamieF Lynn Crumbling
@TimSchmelter, я объяснил далее l--''''''---------''''''''''''
Я думаю, что OP описывает результаты матрицы в SSRS, а не результат запроса. & # X410; & # x440; & # x442; & # x451; & # x43C; & # x426; & # x430; & # x440; & # x438; & # x43E; & # x43D; & # x43E; & # x432 ;: вы используете матрицу или таблицу в SSRS? (То есть у вас есть группы столбцов?) Jamie F
"as you can see row 1 would not have been included." Нет, я не вижу SQL, который пропускает эту запись. Rango

Ваш Ответ

2   ответа
5

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

Щелкните правой кнопкой мыши заголовок группы столбцов, которую вы хотите скрыть,Column Group - & GT;Group Properties

SSRS Column Group Properties

Нажми наVisibility панель и выберитеShow or hide based on an expression переключатель. Используйте выражение, чтобы определить, когда столбец скрыт.

True скрывает колонку,False отображает это. Вам нужно будет обновить имя поля в моем примере, чтобы соответствоватьmonth Имя поля

SSRS Column Group Visibility

вау это выглядит потрясающе! я пытаюсь это прямо сейчас l--''''''---------''''''''''''
красивое решение большое спасибо l--''''''---------''''''''''''
1

Не включать столбец 13 в ваш выбор? Если вы делаетеselect *измените его наSelect col1, col2, ...., col12

Спасибо большое. Я объяснил, пожалуйста, еще раз просмотрите l--''''''---------''''''''''''

Похожие вопросы