for flooders
:: Главная :: Решения :: Статьи :: Сайт М. Дроздова :: Файловый архив :: Книга по VFP 9 :: Русский Help Online :: OFF-LINE Форум
   Лисоводы   всех   стран,  объединяйтесь !!!  

Список Форумов  :: Visual Foxpro, Foxpro for DOS
  

Select, итоговая строка и проценты
AngelOKES
Автор

Сообщений: 797
Дата: 05.08.20 07:42:33
Господа прошу помочь разобраться, хочу визуально в гриде отображать итоги по выборке, для этого делаю нужный запрос и вторым запросом делаю выборку по первому только уже всё суммирую и после оперптором Union объединяю эти запросы и всё бы ничего, если бы не пару полей, которые должны отображать процентное содержание
Самый упрощённый пример:
1 3 25% 75%
2 2 50% 50%
-----------
3 5 38% 63%
На погрешность в 1% не смотрите, это обычное округление, при необходимости точность можно просто увеличить

  
  828	1053	44	56  
  322	386	45	55  
  521	485	52	48  
  905	1078	46	54  
  2148	1248	63	37  
  1900	685	74	26  
  1227	1131	52	48  
  563	771	42	58  
  799	792	50	50  
  1248	1373	48	52  
  2091	1742	55	45  
  533	642	45	55  
  610	638	49	51  
  14041	2477	85	15  
  1377	1310	51	49  
  168	290	37	63  
  293	455	39	61  
  10050	3125	76	24  
  342	309	53	47  
  419	509	45	55  
  548	276	66	34  
  556	739	43	57  
  477	542	47	53  
  145	512	22	78  
  488	425	53	47  
  4115	1941	68	32  
  376	613	38	62  
  257	370	41	59  
  603	620	49	51  
  648	512	56	44  
  353	355	50	50  
  1032	934	52	48  
  3681	1307	74	26  
  12184	439	97	3  
  2565	2131	55	45  
  ---------------------------  
  68412	32215

И вот тут если применять средний показатель, то считается 53 и 47, хотя по факту это должно быть 68 и 32 соответственно и если считать это при какой-нибудь выгрузке в тот же Excel проблем нет, а вот в запросе никак не получается посчитать верно, куда копать?
Ratings: 0 negative/0 positive

Re: Select, итоговая строка и проценты
AngelOKES
Автор

Сообщений: 797
Дата: 05.08.20 08:31:45
Всё разобрался, всем спасибо, тема закрыта
Ratings: 0 negative/0 positive



Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 41 Rifat  (Гостей: 40)

26.01.2021 06:24:37 exec: 0.09
Mem: 1.077 Mb

© 2000-2021 Fox Club 
Яндекс.Метрика