Форум компании Кронос-Информ
https://www.cronos.ru/cgi-bin/YaBB2/YaBB.cgi
Конференции для пользователей >> CronosPRO: формулы >> Вывод данных
https://www.cronos.ru/cgi-bin/YaBB2/YaBB.cgi?num=1611755049

Сообщение написано NaiDiN в 27.01.2021 :: 17:44:09

Заголовок: Вывод данных
Создано NaiDiN в 27.01.2021 :: 17:44:09
Здравствуйте, помогите направить в нужном направлении, суть такая - по формуле нужно отобрать студентов в возрасте от 25 до 50 (формула 1 ниже работает), а как узнать какое гражданство они имеют и подсчитать их через формулу?

ВП23 - возраст
ВП11 - поле должность
ВП13 - гражданство (словарное)

Формула 1
IF ((ВП23) >= (25)) & ((ВП23) <= (50)) & (SCOUT(UPPER (ВП11), "СТУДЕНТ" > 0) THEN (@RET:=1);

Формула 2
IF ((ВП23) >= (25)) & ((ВП23) <= (50)) & (SCOUT(UPPER (ВП11), "СТУДЕНТ" > 0) THEN (@RET:=DECODE (ВП13, 1));

Заголовок: Re: Вывод данных
Создано Zuluss в 28.01.2021 :: 13:23:04
Используйте выдачу в статистический отчет.
Поле возраст использовать плохо. Надо использовать дату рождения. Возраст изменяется постоянно и может даже одновременно быть разным.
Например, по московскому времени человеку 18, а по дальневосточному уже 19.

Заголовок: Re: Вывод данных
Создано NaiDiN в 29.01.2021 :: 10:20:40
Поле возраст фиксированное и не меняется т.к. у меня оно вычисляется по формуле за минусом от года поступления и года рождения. Тут все ОК.

Данная формула у меня используется в статистическом отчёте. Поставлена задача узнать сколько студентов за год поступило, разбить их по категориям (по полу, по возрасту), разбить их по гражданству, разбить их по проживанию.

Использование этой формулы в статистическом отчёте в таком исполнении помогает вывести результат с операцией СКЛЕИТЬ, но выдает только название страны, а мне нужно чтобы на против страны было и число т.е. сколько из этой страны человек. К стране загнать 1 и просуммировать, или другим способом.

IF ((ВП23) >= (25)) & ((ВП23) <= (50)) & (SCOUT(UPPER (ВП11), "СТУДЕНТ" > 0) THEN (@RET:=DECODE (ВП13, 1));


IMG_20210129_091402.jpg (1846 KB | 100 )

Заголовок: Re: Вывод данных
Создано Zuluss в 29.01.2021 :: 13:38:11
Все это может быть реализовано в статотчетах и, скорее всего, без использования формул. Производить отбор студентов с возрастом и делать распределение по гражданству.

Форум компании Кронос-Информ » Powered by YaBB 2.5.2!
YaBB © 2000-2009. Все права защищены.

Localization by mySOPROMAT.ru