Страницы: 1
RSS
Выборка данных с множеством условий, Нужно выбрать 10% при этом не больше 45 линий (но не менее 2) с учетом условий
 
Коллеги, добрый день
помогите пожалуйста с решением следующей задачи или вдохновите на идею.
У меня есть более 50 файлов, которые не похожи между собой (кроме шапки)
и которые пока нельзя объединить.

Основные условия выборки таковы:
10% при   этом не больше 45 линий, но не менее 2 от
Sensitive   field "Yes"& Local User"Yes"

Критерии (вариации для выборки )
а также примеры указаны в файле.

Спасибо большое за любую помощь.
C ув. Наталия
Изменено: Наталия - 04.03.2020 15:46:57
 
Добрый день.
Вообще не понял условия выборки. Надо выдрать из файлов все строки таблицы, удовлетворяющие указанному условию (ответы "Yes" в указанных полях)? Или это что-то еще?
Кому решение нужно - тот пример и рисует.
 
Да, нужно выбрать 10 % (мин 2 линии, мак.45) от  Sensitive field (O) "Yes" & Local User(P) "Yes".
Возможные комбинации(котррые могут встретиться в файлах) в левой таблице, а примеры на эти же комбинации в правой.
 
Вот, что должно получиться на выхлопе (примеры):
Файл с даннымиКол-во вариантов
Company code(A)
Кол-во вариантов   Users(F)Кол-во вариантов
Transaction(M)
Результаты   выборки с проставлением коммента "please provide documents".
Все данные должны быть в равных пропорциях.
Всего Sensitive field   "Yes"&Local User"Yes" 20 линий2(or 3,4,5....)2(or 3,4,5....)2(or 3,4,5....)В   выборку должны попасть 2 линии c разными company code,   users, transaction
Всего Sensitive field   "Yes"&Local User"Yes" 10 линий12(or 3,4,5....)2(or 3,4,5....)В   выборку должны попасть 2 линии(так как минимум 2) c разными users, transaction
Всего Sensitive field   "Yes"&Local User"Yes" 700 линий112(or 3,4,5....)В   выборку должны попасть 45 линий (так как максимум 45) c разными transactions, при этом условии должна учитываться   колонка дата (С), то есть с разными датами использования транзакции.
Всего Sensitive field   "Yes"&Local User"Yes" 456 линий12(or 3,4,5....)1В   выборку должны попасть 45 линий (так как максимум 45) c разными users, при этом условии должна учитываться   колонка дата (С), то есть с разными датами использования транзакции
Всего Sensitive field   "Yes"&Local User"Yes" 25 линий111В   выборку должны попасть 3 линий  c разными датами   (С), то есть с разными датами использования транзакции
 
На выходе понятно. А где данные на вход?  Ваши строки все одинаковые:

Company   code(A)&SameUsers(F)&SameTransaction(M)
Страницы: 1
Наверх