|
Функция степени в запросе | ☑ | ||
---|---|---|---|---|
0
ezhikofff
16.09.13
✎
17:12
|
Подскажите как возвести значение в степень в запросе
|
|||
1
МойКодУныл
16.09.13
✎
17:21
|
Степень может меняться?) или она всегда одна
|
|||
2
ezhikofff
16.09.13
✎
17:25
|
степень тоже вычисляется
|
|||
3
Михаил Козлов
16.09.13
✎
17:27
|
Интересно, в каком содержательно случае может возникнуть в этом необходимость? Если не лень, напишите.
|
|||
4
IШаман
16.09.13
✎
17:27
|
Степень - по сути рекурсия, так что в запросе боюсь что не как.
|
|||
5
ezhikofff
16.09.13
✎
17:28
|
да ну на, должен же быть какой то способ
|
|||
6
Dmitry1c
16.09.13
✎
17:30
|
(5) а ты с какого района?
|
|||
7
SeraFim
16.09.13
✎
17:31
|
ТекстЗапроса = ТекстЗапроса + Символы.ПС + "а ";
Для инд = 2 по Степень Цикл ТекстЗапроса = ТекстЗапроса + " * а "; КонецЦикла; ТекстЗапроса = ТекстЗапроса + "КАК ЧислоВСтепени"; |
|||
8
IШаман
16.09.13
✎
17:32
|
(5) Если только динамический запрос, в котором ты выберешь N раз требуемое число и в итоге его перемножишь, но это изврат.
|
|||
9
ezhikofff
16.09.13
✎
17:32
|
(7) СКД
|
|||
10
IШаман
16.09.13
✎
17:33
|
+(8) В итоге получишь тот же цикл, только цикл будет формировать запрос у тебя а не сразу перемножать число.
|
|||
11
IШаман
16.09.13
✎
17:33
|
(9) В скд если только внешней функцией.
|
|||
12
Euguln
16.09.13
✎
17:33
|
(7)(8) А в (0) не задано, что степень - целое число )))
|
|||
13
ezhikofff
16.09.13
✎
17:35
|
(9) в данном случае степень действительно целое т.к. это разница между годом продажи и годом отчета
|
|||
14
ezhikofff
16.09.13
✎
17:36
|
(13)->(12)
|
|||
15
IШаман
16.09.13
✎
17:36
|
(12) Тогда это точно не для 1с задача:)
|
|||
16
IШаман
16.09.13
✎
17:37
|
Испытываю жуткое желение услышать постановку задачи целиком, особенно описание показателя в расчете которого нужна степень.
|
|||
17
МойКодУныл
16.09.13
✎
17:37
|
раньше и корня в запросе не было - делал внешней функцией "среднеквадратичное отклонение", а потом, вроде, появился. Пожет и степень уже есть. EXP не работает?))
|
|||
18
giallo
16.09.13
✎
17:38
|
(13) в 8.3 в СКД есть функция:
Pow Возведение в степень. Синтаксис: Pow(Основание, Показатель) |
|||
19
МойКодУныл
16.09.13
✎
17:38
|
(16) степень по разности годов - это интригующе. Скорее всего кто-то принялся строить прогнозы:) и выводить коэффициенты
|
|||
20
IШаман
16.09.13
✎
17:39
|
(17) А как корень выглядит? Ведь если есть корень то это считай та же степень только наоброт.
|
|||
21
МойКодУныл
16.09.13
✎
17:42
|
(20) не знаю, я внешней делал)). Мне потом "умный человек" сказал, что уже есть.
|
|||
22
IШаман
16.09.13
✎
17:44
|
(21) Рано ты его отпустил, надо было чтоб показал
|
|||
23
Classic
16.09.13
✎
17:45
|
(16)
Ну если степень - это разница между годами, то с 90% вероятностью можно утверждать, что в запросе рассчитывается сложный процент |
|||
24
ezhikofff
16.09.13
✎
17:45
|
(16)(19) да это расчеты потенциалов рынка, у них тут жестко заданы формулы, одна из которых со степенью
|
|||
25
Classic
16.09.13
✎
17:45
|
(24)
Чьорт, попал в десятку:( |
|||
26
Михаил Козлов
16.09.13
✎
17:48
|
(24) Если уж хочется запросом, разложите экспоненту в ряд.
Но лучше подобные расчеты делать не в запросе, а в полученных данных. При этом можно использовать произвольные формулы. |
|||
27
ezhikofff
16.09.13
✎
17:54
|
(26) в ряд это как?
|
|||
28
Aprobator
16.09.13
✎
17:54
|
(11) если СКД, то можно посмотреть в ресурсах.
|
|||
29
IШаман
16.09.13
✎
17:55
|
(27) Запросом тоже никак - тоже рекурсия нужна.
|
|||
30
Михаил Козлов
16.09.13
✎
18:27
|
EXP(x) = 1 + x + x^2/2 + x^3/6 + ...+x^n/n! +...
|
|||
31
ezhikofff
17.09.13
✎
12:04
|
в общем пришлось сделать тупо путем перебора величины степеней от -5 до 10, т.к. считают они обычно не больше чем на 2-3 года вперед
|
|||
32
ezhikofff
17.09.13
✎
12:04
|
а там глядишь и 8.3 уже процветать будет:)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |