Вычисляемые поля в СКД

1. Ivanov_OM 38 24.11.11 21:03 Сейчас в теме
Создаю вычисляемое поле в СКД типа Сумма/Количество
Как сделать, чтобы в выходной форме отображалось например 55%.
Ставлю тип число, формат ЧЕ=0, отображает 55.
По теме из базы знаний
Найденные решения
9. Ivanov_OM 38 25.11.11 13:55 Сейчас в теме
ПОЛУЧИЛОСЬ!!!!
ФОРМАТ((ВЫБОР КОГДА (Себестоимость <> 0 ) И (СуммаРеализации<>0) ТОГДА СуммаРеализации/Себестоимость*100-100 ИНАЧЕ 0 КОНЕЦ),"ЧЦ=4; ЧДЦ=0;")+"%"
Nikitos_NSK; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
5. WaterSmith 356 25.11.11 12:22 Сейчас в теме
(1) Ivanov_OM, СТРОКА нет, зато есть ВЫРАЗИТЬ, и она в данном контексте очень даже поможет, а вот то, что советует (4) не поможет, потому что ему лишь-бы камент написать.
2. anig99 2852 24.11.11 21:33 Сейчас в теме
Это не эксель. Попробуй так Строка(Сумма/Количество)+"%"
3. Ivanov_OM 38 25.11.11 07:50 Сейчас в теме
Пробовал. В языке запросов нет функции СТРОКА.
4. RusCorsar 25.11.11 11:24 Сейчас в теме
В выражении представления должно быть что то типа:
Формат(Сумма,"ЧЦ=15; ЧДЦ=2")+"%". Тогда выводит все хорошо.
Nikitos_NSK; juraua; Istur; +3 Ответить
6. RusCorsar 25.11.11 12:26 Сейчас в теме
WaterSmith, а ты сам то пробовал. КАК раз ВЫРАЗИТЬ не сработает, так как он выдаст ошибку, что указано поле не совместимых типов. А в поле Выражение представления к твоему сведению даже функции описываемые в общем модуле вставлять можно.
7. RusCorsar 25.11.11 12:55 Сейчас в теме
Да. есть не большой косяк с моей стороны. Лучше всего написать данную формулу в выражении ресурса.
Будет примерно так.
Прикрепленные файлы:
juraua; WaterSmith; Redokov; +3 Ответить
8. WaterSmith 356 25.11.11 13:51 Сейчас в теме
(7) RusCorsar, Молодец, исправился.
9. Ivanov_OM 38 25.11.11 13:55 Сейчас в теме
ПОЛУЧИЛОСЬ!!!!
ФОРМАТ((ВЫБОР КОГДА (Себестоимость <> 0 ) И (СуммаРеализации<>0) ТОГДА СуммаРеализации/Себестоимость*100-100 ИНАЧЕ 0 КОНЕЦ),"ЧЦ=4; ЧДЦ=0;")+"%"
Nikitos_NSK; +1 Ответить
11. ya.Avoronov 115 03.09.13 06:28 Сейчас в теме
(9) Ivanov_OM,

В моем случае не считалась итоговая колонка = сумма двух предыдущих колонок, решение такое:

(ВЫБОР КОГДА (КоличествоОборот <> 0 ) ТОГДА КоличествоОборот ИНАЧЕ 0 КОНЕЦ) +
(ВЫБОР КОГДА (КоличествоОборотОстатки <> 0 ) ТОГДА КоличествоОборотОстатки ИНАЧЕ 0 КОНЕЦ)

Спасибо Ivanov_OM
10. Ivanov_OM 38 25.11.11 13:57 Сейчас в теме
Я делал это на вкладке "Вычисляемые поля" в поле "Выражение"
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот