|
Отрицательные числа как положительные без знака | ☑ | ||
---|---|---|---|---|
0
SternZ
04.04.13
✎
15:10
|
Хотелось бы выводить отрицательные числа без скобок, без знака -. Как положительные. Это возможно ? ( В Формат не нашел такого )
|
|||
1
ДенисЧ
04.04.13
✎
15:11
|
Выводи модуль числа... :-)
|
|||
2
SternZ
04.04.13
✎
15:12
|
Это как ? В Формат такого нет - поподробнее
|
|||
3
Фокусник
04.04.13
✎
15:12
|
(0) и то верно, какая нафиг разница -5, +5...
|
|||
4
SternZ
04.04.13
✎
15:14
|
Это для нас :) Хочется пользователям - чтобы в иерархии все складывалось хорошо , а при выводе - только без знаков
|
|||
5
SternZ
04.04.13
✎
15:16
|
Если бы убрать в представлении отрицательных скобки - то, что нужно
|
|||
6
c00Lo
04.04.13
✎
15:18
|
макс(н,н*(-1)) ?
|
|||
7
Ray Zexter
04.04.13
✎
15:19
|
Если число отрицательное - умножать на -1.
|
|||
8
rs_trade
04.04.13
✎
15:19
|
Программист-гуманитарий. На минус адын умнож.
|
|||
9
SternZ
04.04.13
✎
15:21
|
(8) Для особо одаренных. Проблема не в вычислениях - в выводе.
|
|||
10
rs_trade
04.04.13
✎
15:21
|
Обычно гуманитарии делают через СтрЗаменить
|
|||
11
samozvanec
04.04.13
✎
15:21
|
(6)(7)(8) ему представление нужно, а не значение поменять.
|
|||
12
rs_trade
04.04.13
✎
15:22
|
(9) Ну слава богу. А то я переживать начал ))
|
|||
13
SternZ
04.04.13
✎
15:22
|
(11) спасибо
|
|||
14
Mort
04.04.13
✎
15:23
|
Мож это, сначала разобраться куда он выводит и как.
|
|||
15
SternZ
04.04.13
✎
15:23
|
(10) В представление куда вы поставите СтрЗаменить ?
|
|||
16
rs_trade
04.04.13
✎
15:24
|
Куда вывод?
|
|||
17
samozvanec
04.04.13
✎
15:25
|
в формате действительно нет. куда выводишь?
|
|||
18
SternZ
04.04.13
✎
15:26
|
В СКД
|
|||
19
SternZ
04.04.13
✎
15:27
|
Но это неважно, инрархия необязательно в СКД
|
|||
20
Mort
04.04.13
✎
15:29
|
Вычисляемое поле. Как вариант.
|
|||
21
samozvanec
04.04.13
✎
15:29
|
можно попробовать сделать макет и в параметре прописать выражение. по логике при выводе уже все рассчитано и не должно повлиять на итоги
|
|||
22
SternZ
04.04.13
✎
15:34
|
(20) Надо обходиться одним значением. Изначально все было так: сделать количество по группировке :
|
|||
23
Mort
04.04.13
✎
15:35
|
(22) Аллах запрещает?
|
|||
24
SternZ
04.04.13
✎
15:36
|
Не торопитесь :) И Аллах мне не Бог :)
сумма - значение количество - значение Это сделать удалось. Но - сумма и значение могут быть и отрицательными. И это надо учитывать в группировке. |
|||
25
Mort
04.04.13
✎
15:37
|
Впрочем одним выражением представления можно обойтись.
|
|||
26
SternZ
04.04.13
✎
15:37
|
И в иерархии. Что самое неприятное.
|
|||
27
Flyd-s
04.04.13
✎
15:37
|
В запрос добавь условие - если число меньше нуля, то дели на ноль
|
|||
28
rs_trade
04.04.13
✎
15:37
|
(22) в вычисляемом поле умножать на -1
|
|||
29
SternZ
04.04.13
✎
15:38
|
(27) ?
|
|||
30
rs_trade
04.04.13
✎
15:38
|
(24) так это через case в запросе
|
|||
31
SternZ
04.04.13
✎
15:40
|
(30) И дальше - у меня количство идет там же, где сумма
|
|||
32
Шапокляк
04.04.13
✎
15:40
|
В СКД? А что мешает задать условное оформление области с отбором по меньше нулю и в конструкторе форматной строки выбрать представление отрицательных?
|
|||
33
SternZ
04.04.13
✎
15:42
|
то есть
Сейчас сумма = -значение количество = -значение Цена = +значение Можно убрать минусы в сумме и количестве ? |
|||
34
SternZ
04.04.13
✎
15:43
|
(32) Представление отрмцательных - скобки и минусы
|
|||
35
SternZ
04.04.13
✎
15:47
|
Еще раз повторю - в запрос я не могу это вносить - иерархия считаться будет неправильно
|
|||
36
rs_trade
04.04.13
✎
15:49
|
(33) Если при выводе в отчет, то через вычисляемые поля вариант. Если по этим плюсовым еще что то считать надо, то в запросе.
|
|||
37
Defender aka LINN
04.04.13
✎
15:49
|
В СКД есть выражение представления, если что.
|
|||
38
SternZ
04.04.13
✎
15:51
|
(37) Это тот же формат ?
|
|||
39
Defender aka LINN
04.04.13
✎
15:52
|
(38) Нет, это другой. И вовсе не формат.
|
|||
40
SternZ
04.04.13
✎
15:54
|
То есть - проблема в следующем - при суммировании в иерархии все было хорошо - а в отчете все данные были без знаков
|
|||
41
Mort
04.04.13
✎
15:55
|
Вторая итерация?
|
|||
42
rs_trade
04.04.13
✎
15:55
|
(39) ну давай уже, говори.
|
|||
43
Defender aka LINN
04.04.13
✎
15:57
|
(42) Я полагал, кто-нибудь таки сможет открыть любую схему компоновки и найти у первого попавшегося поля "выражение представления"
|
|||
44
samozvanec
04.04.13
✎
15:58
|
(24) "Бог мне не Бог" мда...
|
|||
45
SternZ
04.04.13
✎
15:59
|
Я уже открыл. Хотя не очень понятно как это относится к представлению отрицательных чисел
|
|||
46
SternZ
04.04.13
✎
16:00
|
(44) Всуе этого не надо
|
|||
47
samozvanec
04.04.13
✎
16:01
|
(46) не отвлекайся, я только подчеркнул, как смешно это звучит
|
|||
48
samozvanec
04.04.13
✎
16:05
|
выражение представления сработало
|
|||
49
SternZ
04.04.13
✎
16:06
|
(44) там было не так.
(43) то есть, если как было в (6) поставить макс(значение,значение*(-1)) - мм-да спасибо :) |
|||
50
Defender aka LINN
04.04.13
✎
16:09
|
(49) Ну вот. Можем ведь, если захотим.
|
|||
51
SternZ
04.04.13
✎
16:10
|
(50) И если помогут :)
|
|||
52
Defender aka LINN
04.04.13
✎
16:10
|
+(50) Хотя не хотел бы я быть человеком, которому попадется этот отчет. Он чем-то неуловимо напоминает мемтичное
|
|||
53
SternZ
04.04.13
✎
16:12
|
И я бы не хотел - как смотреть суммы по группировкам - воевал долго. Что ж.
|
|||
54
rs_trade
04.04.13
✎
16:14
|
(49) А там это макс(значение,значение*(-1)) будет работать?
ВЫБОР КОГДА Поле1<0 ТОГДА Поле1*-1 ИНАЧЕ Поле1 КОНЕЦ так точно работает |
|||
55
samozvanec
04.04.13
✎
16:16
|
(49) это перевод
(54) так же делал |
|||
56
SternZ
04.04.13
✎
16:17
|
(54) Возможно. Я не проверял - выражение подставлю - не суть
|
|||
57
SternZ
04.04.13
✎
17:03
|
(55) Странно на табличную часть выражение представления не влияет. Минусы остались
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |