|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.02.2010, 16:19 | #1 |
Пользователь
Регистрация: 22.02.2010
Сообщений: 18
|
DStDev()
Всем привет!!!
Подскажите, как правильно использовать функцию стандартного отклонения. - AllDeals (таблица) - Цена (поле, которое должна пересчитывать эта функция) Создаю запрос, который должен считать станд.отклонение для ряда цен. Соотв-но создаю отдельное поле в таблице AllDeals и вставляю функцию: Выражение1: DStDev("AllDeals!Цена";"alldeals") в итоге выдает ошибку "переполнение" Что делаю не так? Последний раз редактировалось wallstreet; 22.02.2010 в 17:16. |
22.02.2010, 17:13 | #2 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
Здравствуйте wallstreet.
если в Вашей конструкции действитнльно : "AllDeals!Цена" - имя числового поля "alldeals" - имя источника (подмножества), возможно стоит применить третий аргумент функции, для ограничения диапазона данных. Евгений. P.S. форум не "машина ответов", его участники люди, и выкладывая вопрос не забывайте обращаться к тем кому Вы его адресуете, не знаете как - можно просто поздоровавшись. |
22.02.2010, 17:22 | #3 |
Пользователь
Регистрация: 22.02.2010
Сообщений: 18
|
Если честно не имею понятия как эти критерии задавать..
К примену в поле "цена" у меня больше 200 000 записей, я хочу что бы стандартное отклонение считалось за каждые 100 записей. Как при этом задать критерий я не знаю.. Кто знает, плз хелп ми! |
22.02.2010, 17:42 | #4 |
Пользователь
Регистрация: 22.02.2010
Сообщений: 18
|
при задании условия подобно этому:
Выражение1: DStDev("[цена]";"alldeals";"[время]='10:41:00'") получаю результат одинаковый для всех записей. а надо что бы было что-то вроде цикла и выдавало результат, скажем после 10:44 в каждой следующей записи за 14 мин раньше. |
22.02.2010, 22:17 | #5 |
Пользователь
Регистрация: 22.02.2010
Сообщений: 18
|
тут посоветовали использовать функцию Partition(). Только еще не разобрался как.. Предполагаю, что как-то так, но постоянно напариваюсь на ошибки..
Выражение1: (DStDev("[цена]";"alldeals";"Partition ("in([Время])"; "[время]='10:30:00'"; "[время]='23:50:00'";"[время]='00:00:01'")"); В выделенном месте с оператором in никак не могу справиться.. Если несложно, подправьте кто может плз.. выдает ошибку Задано значение для операции без оператора Последний раз редактировалось wallstreet; 22.02.2010 в 22:31. |