|
СКД. Вопрос по сортировке. | ☑ | ||
---|---|---|---|---|
0
espanol
21.04.14
✎
16:31
|
Набор данных - Запрос.
В самом запросе делаю сортировку, потом в настройке делаю, толку нет, не сортируются строки т.к. я хочу. Подскажите, как сортировать строки в СКД? |
|||
1
vicof
21.04.14
✎
16:36
|
В настройках сортировки за глаза хватает, в запросе незачем.
|
|||
2
espanol
21.04.14
✎
16:39
|
http://i58.fastpic.ru/big/2014/0421/ea/881063e28a1ff205423bb166367b14ea.png
Вот нужно чтобы было по порядку: квартал, полугодие, год. А сортирует от балды, не понимаю в чем дело... |
|||
3
espanol
21.04.14
✎
16:40
|
(1) пробовал, не сортирует )
|
|||
4
vicof
21.04.14
✎
16:45
|
(3) не открывается, на яндекс куда-нить можешь положить?
|
|||
5
espanol
21.04.14
✎
16:45
|
http://s018.radikal.ru/i515/1404/e4/4be613d550ba.png
Вот тут работает ссылка, взгляните кто знает. нужно чтобы было по порядку: квартал, полугодие, год. |
|||
6
espanol
21.04.14
✎
16:46
|
(4) я пробовал сделать после условием и по нему сортировать в настройках, тоже не сортирует...
ВЫБОР КОГДА ДляВывода.ТипМетрикиРуководителя = Перечисление.SC_ТипМетрикиПоказателяДляРуководителя.Квартал ТОГДА "1"+ВЫРАЗИТЬ(ДляВывода.ТипМетрикиРуководителя КАК СТРОКА(10)) ИНАЧЕ ВЫБОР КОГДА ДляВывода.ТипМетрикиРуководителя = Перечисление.SC_ТипМетрикиПоказателяДляРуководителя.Полугодие ТОГДА "2"+ВЫРАЗИТЬ(ДляВывода.ТипМетрикиРуководителя КАК СТРОКА(10)) ИНАЧЕ ВЫБОР КОГДА ДляВывода.ТипМетрикиРуководителя = Перечисление.SC_ТипМетрикиПоказателяДляРуководителя.Год ТОГДА "3"+ВЫРАЗИТЬ(ДляВывода.ТипМетрикиРуководителя КАК СТРОКА(10)) ИНАЧЕ "4"+ВЫРАЗИТЬ(ДляВывода.ТипМетрикиРуководителя КАК СТРОКА(10)) КОНЕЦ КОНЕЦ КОНЕЦ |
|||
7
vicof
21.04.14
✎
16:47
|
ВЫБОР
КОГДА ДляВывода.ТипМетрикиРуководителя = Перечисление.SC_ТипМетрикиПоказателяДляРуководителя.Квартал Тогда 1 КОГДА ДляВывода.ТипМетрикиРуководителя = Перечисление.SC_ТипМетрикиПоказателяДляРуководителя.Полугодие ТОГДА 2 КОГДА ДляВывода.ТипМетрикиРуководителя = Перечисление.SC_ТипМетрикиПоказателяДляРуководителя.Год ТОГДА 3 ИНАЧЕ 4 КОНЕЦ |
|||
8
vicof
21.04.14
✎
16:48
|
Попробуй
|
|||
9
espanol
21.04.14
✎
16:49
|
(8) ой ошибся, не то послал, вот так делал:
ВЫБОР КОГДА ДляВывода.ТипМетрикиРуководителя = Перечисление.SC_ТипМетрикиПоказателяДляРуководителя.Квартал ТОГДА "1" ИНАЧЕ ВЫБОР КОГДА ДляВывода.ТипМетрикиРуководителя = Перечисление.SC_ТипМетрикиПоказателяДляРуководителя.Полугодие ТОГДА "2" ИНАЧЕ ВЫБОР КОГДА ДляВывода.ТипМетрикиРуководителя = Перечисление.SC_ТипМетрикиПоказателяДляРуководителя.Год ТОГДА "3" ИНАЧЕ "4" КОНЕЦ КОНЕЦ КОНЕЦ не сортирует вот кусок кода еще http://s019.radikal.ru/i631/1404/2f/c1142f10ad31.png |
|||
10
vicof
21.04.14
✎
16:50
|
Сделай числом, а не строкой, и сортируй не по типу метрики, а по этому числу
|
|||
11
espanol
21.04.14
✎
16:53
|
(10) сделал, не сортирует.
ВЫБОР КОГДА ДляВывода.ТипМетрикиРуководителя = ЗНАЧЕНИЕ(Перечисление.SC_ТипМетрикиПоказателяДляРуководителя.Квартал) ТОГДА 1 ИНАЧЕ ВЫБОР КОГДА ДляВывода.ТипМетрикиРуководителя = ЗНАЧЕНИЕ(Перечисление.SC_ТипМетрикиПоказателяДляРуководителя.Полугодие) ТОГДА 2 ИНАЧЕ ВЫБОР КОГДА ДляВывода.ТипМетрикиРуководителя = ЗНАЧЕНИЕ(Перечисление.SC_ТипМетрикиПоказателяДляРуководителя.Год) ТОГДА 3 ИНАЧЕ 4 КОНЕЦ КОНЕЦ КОНЕЦ |
|||
12
vicof
21.04.14
✎
16:53
|
в запросе сортировку убрал?
|
|||
13
espanol
21.04.14
✎
16:56
|
(12) да, убрал...
|
|||
14
vicof
21.04.14
✎
16:58
|
(13) Странно
|
|||
15
vicof
21.04.14
✎
16:59
|
Отчет точно тот смотришь, который редактируешь?
|
|||
16
espanol
21.04.14
✎
17:00
|
(15), да в отчете только один запрос.
|
|||
17
espanol
21.04.14
✎
17:14
|
Как я понимаю сортируется если вывести это поле... а если нет, то не сортируется...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |