1.
user645801_yyyuuu123q
15.10.21 11:32 Сейчас в теме
Всем привет ребята.
Можно ли как нибудь остановить условие в группировке ?
Как отразить в группировке "ПОР" только где станция назначения Хабаровск 1.
Делаю через вычисляемые поля:
ВЫбор Когда ТипПарка = "Пор" Тогда ВычислитьВыражение("СтанцияНазначения","ТипПарка" ) Конец
Получаю в этой колонке только хабаровск 2.
ВЫБОР
...
ГДЕ
ТаблицаДанных.ТипПарка = &Пор
И ТаблицаДанных.СтанцияНазначения = &Хабаровск1
ИЛИ ТаблицаДанных.ТипПарка <> &Пор
Тоже самое можно сделать через настройки отбора в самом отчёте на уровне пользователя используя группы условий: сначала группа ИЛИ, потом вложенная группа И.
11.
user645801_yyyuuu123q
15.10.21 12:29 Сейчас в теме
(6)Вот Я (2) пытаюсь сделать через вычисляемые поля ВычислитьВыражение("СтанцияНазначения","ТипПарка" )
(10)
Группировку" груж" Мы должны не трогать, там должны быть все
13.
user645801_yyyuuu123q
15.10.21 13:50 Сейчас в теме
(12)
Спасибо, так да тоже можно пробовал. Но Я хотел попробовать сделать через ВычислитьВыражение()
Если не разберусь как, то твой помечу как решение. Спасибо
(13) Может я тупой, но я не могу понять: как использование вычисляемых полей должно помочь в исключении ненужных записей в определенной группировке? Это же просто ещё одно поле.
Вы по этому полю потом всё равно отбор собираетесь делать или как?
(5)Я вижу 2 варианта:
1. Делать отдельные группировки по типпарка, в первой отбор типпарка равно пор, во второй типпарка неравно пор, у первой поставить, что имеет свой собственный отбор и добавить отбор по станции назначения
2. Добавить вычисляемое поле типа булево, с условием "типпарка=пор и станцияназначения=хабаровск1 ИЛИ НЕ типпарка=пор", далее отбор у отчета по этому полю