Текущее время: Ср, сен 10 2025, 22:38

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Выбор Top N и строка результата
СообщениеДобавлено: Вт, окт 16 2007, 12:10 
Специалист
Специалист

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

A1 20 10 50,0
A2 12 8 66,7
A3 15 7 46,7
RES 47 25 ??

Первый столбец - показатель V1, результат определен как суммирование (чтобы считать только то, что попадает в условие)

Второй столбец - показатель V2, результат определен как суммирование (чтобы считать только то, что попадает в условие)

Третий столбец - формула F = V2/V1*100

Для формулы выводится расcчитанное значение до наложения Condition, то есть не 25/47*100, а что-то типа 2400/3500*100, что дает неверный результат в итоговой строке. Какое решение может быть в данной ситуации?


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

Зарегистрирован:
Пт, июн 24 2005, 15:18
Сообщения: 1216
Откуда: Diagon Alley
bwstarter написал(а):
Сделал запрос,


Вычисляемый показатель определён на кубе с методом расчёта "До агрегации" ?

_________________
"Если ты в молодости не испытал трудности, их стоит купить за большие деньги". (с) Даймо


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

Зарегистрирован:
Чт, фев 22 2007, 17:42
Сообщения: 143
Нет, обычная формула


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

Зарегистрирован:
Пт, июн 24 2005, 15:18
Сообщения: 1216
Откуда: Diagon Alley
bwstarter написал(а):
Нет, обычная формула


Тогда сделайте, как я сказал выше.

_________________
"Если ты в молодости не испытал трудности, их стоит купить за большие деньги". (с) Даймо


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

Зарегистрирован:
Чт, фев 22 2007, 17:42
Сообщения: 143
Как Вы это себе представляете?

Создать ограниченный показатель V1 на кубе, затем ограниченный V2 и рассчитанный V2/V1*100? Но тогда поле до агрегации вообще не доступно.

И вообще, я не вижу, как в данном случае может помочь свойство "рассчитать до агрегации", если все упирается в использование "условий"?


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

Зарегистрирован:
Пт, июн 24 2005, 15:18
Сообщения: 1216
Откуда: Diagon Alley
bwstarter написал(а):
Как Вы это себе представляете?

Создать ограниченный показатель V1 на кубе, затем ограниченный V2 и рассчитанный V2/V1*100? Но тогда поле до агрегации вообще не доступно.

И вообще, я не вижу, как в данном случае может помочь свойство "рассчитать до агрегации", если все упирается в использование "условий"?


Про то, что V1 и V2 - ограниченные показатели у вас в первоначальном посте сказано не было.

_________________
"Если ты в молодости не испытал трудности, их стоит купить за большие деньги". (с) Даймо


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

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

Единственное решение, которое смог реализовать - вычислить этот показатель в VB


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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