Текущее время: Пт, июн 27 2025, 20:55

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 27 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Спецагрегация !!!
СообщениеДобавлено: Вт, апр 24 2007, 15:25 
Специалист
Специалист

Зарегистрирован:
Чт, фев 22 2007, 17:42
Сообщения: 143
Еще небольшой вопрос. Чем отличается в спецагрегации максимальное значение от последнего значения?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 24 2007, 15:36 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, авг 16 2006, 03:22
Сообщения: 464
Пол: Мужской
1 5 3 8 4 2

последнее - 2
максимальное - 8


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 24 2007, 15:37 
Специалист
Специалист

Зарегистрирован:
Чт, фев 22 2007, 17:42
Сообщения: 143
А что собой представляет порядок, каким образом он задается?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 24 2007, 15:42 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, авг 16 2006, 03:22
Сообщения: 464
Пол: Мужской
по какой-то оси, например по оси времени, от ранних дат к поздним...
Чтобы эту ось задать, придумали ссылочный признак для спецагрегации


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 24 2007, 15:59 
Специалист
Специалист

Зарегистрирован:
Чт, фев 22 2007, 17:42
Сообщения: 143
Если честно, то не совсем понял.. если можно, поподробнее...
про максимум и так понятно, а вот про последнее значение? Как оно вычисляется, на основании чего?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 24 2007, 16:08 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, авг 16 2006, 03:22
Сообщения: 464
Пол: Мужской
Неделя 1
Пн 1
Вт 5
Ср 3
Чт 8
Пт 4
Сб 2

последнее - 2
максимальное - 8

В настройке инфо-объекта гришь
Агрегация Sum
Спецагрегация LAST
Ссылочный признак Неделя

Потом за неделю 1 у тебя значение показателя посчитается как 2 - сагрегируется так ;)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 24 2007, 16:32 
Специалист
Специалист

Зарегистрирован:
Чт, фев 22 2007, 17:42
Сообщения: 143
Как BW определяет, что "Cб" - это последний признак? Это свойство сортировкив запросе устанавливается для данного признака или как?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 24 2007, 16:34 
Специалист
Специалист

Зарегистрирован:
Чт, фев 22 2007, 17:42
Сообщения: 143
То, что Вы привели дни недели в таком порядке - это похвально, но по какому принципу вы их расставили?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 24 2007, 16:41 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, авг 16 2006, 03:22
Сообщения: 464
Пол: Мужской
Да это я для примера.
можно взять например год,месяц,день
тут думаю с сортировкой проблем не будет

вообщето наверное берется большее значение признака для LASTа....
а значение признака это его код


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 24 2007, 17:03 
Специалист
Специалист

Зарегистрирован:
Чт, фев 22 2007, 17:42
Сообщения: 143
Допустим есть признак A

Его значения

A1 1
A2 2
A3 3
A4 4
A5 5

Ai - текстовое описание, а второе значение - ид. признака

Теперь привяжем к нему показатель V

A1 1 5
A2 2 15
A3 3 10
A4 4 30
A5 5 10

Рассмотрим первый вариант спецагрегации - MAX со ссылкой на атрибут A.

Максимальное значение ид = 5, следовательно результат агрегации будет равен 10

Теперь второй вариант - LAST со ссылкой на атрибут A.

Единственный разумный вариант поиска последнего значения может быть выполнен только после сортировки признака. В данном случае признак отсортирован по возрастанию и последнее значение ид = 5, следовательно результат агрегации тоже будет равен 10.

Если теперь отсортировать список в порядке убывания и вязть последнее значение, то получим ид. = 1 и результат агрегации равен 5.

Вопрос где указывать сортировку? Или я чего-то не понимаю?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 24 2007, 17:09 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, авг 16 2006, 03:22
Сообщения: 464
Пол: Мужской
Lench написал:
вообщето наверное берется большее значение признака для LASTа....


я только про LAST говорил. Для максимума сортировка неважна

Для FIRST наоборот возьмется по меньшему коду признака...
Наверное так :)

Сортировку нигде указывать не надо, она для каждого вида агрегации и так понятна


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: ребята ну несерьезно
СообщениеДобавлено: Ср, апр 25 2007, 12:55 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вт, сен 13 2005, 10:41
Сообщения: 558
Откуда: Гондурас (округ Москвы)
Пол: Мужской
читайте курсы в конце концов


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 26 2007, 09:38 
Директор
Директор

Зарегистрирован:
Сб, мар 11 2006, 14:59
Сообщения: 1259
Пол: Мужской
bwstarter написал(а):
Теперь привяжем к нему показатель V

A1 1 5
A2 2 15
A3 3 10
A4 4 30
A5 5 10

Рассмотрим первый вариант спецагрегации - MAX со ссылкой на атрибут A.

Максимальное значение ид = 5, следовательно результат агрегации будет равен 10

А Вы попробовали, действительно именно так работает? Мне казалось, что MAX оно должно выбрать по значению показателя, а не по ай-ди признака. Таким образом LAST будет равен 10 (по последнему айди), а МАХ = 30


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 26 2007, 09:42 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, авг 16 2006, 03:22
Сообщения: 464
Пол: Мужской
Конечно max по значению показателя выбирается а last по последнему id

Цитата:
Рассмотрим первый вариант спецагрегации - MAX со ссылкой на атрибут A.

Максимальное значение ид = 5, следовательно результат агрегации будет равен 10

Тут неправильно написано


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 26 2007, 16:17 
Специалист
Специалист

Зарегистрирован:
Чт, фев 22 2007, 17:42
Сообщения: 143
Да, я не прав был... просто впервые столкнулся и запутался... правда в моей задаче все-равно ни тот, нидругой вариант не помог, но по крайней мере разобрался


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 27 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Ahrefs [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB