|
|
|
Число по модулю.
|
|||
|---|---|---|---|
|
#18+
Делаю отчет, в котором есть 3 поля: 1) Выражение 1 2) Выражение 2 3) =Sum([Выражение 1]-[Выражение 2]) В данном случае Выражение 1 имеет значение 21, Выражение 2 значение 11. Соот. вычисляем 21-11=10 Т.е имеем в 3-м поле 10, что и требовалось. Однако если Выражение 1 имеет значение 12, Выражение 2 значение 20, то в 3-м поле будет -8, что не приемлимо, нужно просто 8. Пытался взять по модулю =Sum(Mod([Выражение 2]-[Выражение 1])) синтаксис не явно правильный, ни в хелпе ни по книгам правильного синтаксиса не нашел. Вопрос: как внутри =Sum() сделать так, чтобы хватался модуль числа. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2003, 00:47 |
|
||
|
Число по модулю.
|
|||
|---|---|---|---|
|
#18+
Насчет модуля не знаю, но могу предложить изврат: Sum( IIF( [Выражение 1]-[Выражение 2]<0 , [Выражение 1]-[Выражение 2]= -([Выражение 1]-[Выражение 2]), [Выражение 1]-[Выражение 2] ) ) Хотя я могу ошибаться :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2003, 00:54 |
|
||
|
Число по модулю.
|
|||
|---|---|---|---|
|
#18+
Нет не работает. Пишет, что введена операция без оператора ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2003, 00:57 |
|
||
|
Число по модулю.
|
|||
|---|---|---|---|
|
#18+
Могу ошибаться, но у тебя по-моему Sum в поле лишний. Можно наверно просто abs([Выражение1]-[Выражение2]) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2003, 01:00 |
|
||
|
Число по модулю.
|
|||
|---|---|---|---|
|
#18+
Нет не работает. Пишет, что введена операция без оператора Покажи строку У меня работает так: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2003, 01:07 |
|
||
|
Число по модулю.
|
|||
|---|---|---|---|
|
#18+
=Sum(abs([Выражение 1]-[Выражение 2])) а лучше =Sum(abs(nz([Выражение 1];0)-nz([Выражение 2];0))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2003, 01:12 |
|
||
|
Число по модулю.
|
|||
|---|---|---|---|
|
#18+
Что-то я тоже задумался, а нахрена тут Sum????????????????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2003, 01:13 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32319445&tid=1678345]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
64ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
71ms |
get tp. blocked users: |
2ms |
| others: | 234ms |
| total: | 426ms |

| 0 / 0 |
