Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Power Query. Сначала сгруппировать, а потом сравнить сгруппированное с шаблоном
 
еще раз всем спасибо!
задача победоносно  выполнена в полном объеме
функции List.Contains для всей военной машины стали открытием
Power Query. Сначала сгруппировать, а потом сравнить сгруппированное с шаблоном
 
Цитата
PooHkrd написал:
вашем примере не очень понятно откуда получилось то что на выходе для Взвод1 задача выполнена в полном объеме. Там же 2 артподготовки
такточно - есть косякгде-то не так скопипастил, видимо, да, разумеется, вместо второй арты должна была быть атака у первого взвода
штабные напутали как всегда)
если это повлияло на ход решения задачи - мои извинения

всем
к сожалению пока не могу смотреть код, вечером попытаюсь разобраться, в любом случае - спасибо за участие, если что буду донимать распросами в ветке
Изменено: vikttur - 12.10.2021 18:26:36
Power Query. Сначала сгруппировать, а потом сравнить сгруппированное с шаблоном
 
уважаемые специалисты, очередная суровая военная задача
такая вводная - подразделениям отдан приказ одержать локальную победу
причем под победой понимается четкое соответствие действий шаблону - артподготовка, атака, закрепление на позициях, - тогда задача решена успешно
если выполнено не полностью - задача считается решенной частично*
если делалось что-то не то, или вообще ничего не делалось, то задача не решалась
подразделения пишут сводки, справочники присутствуют, на выходе нужен отчет о выполнении задачи
пример в аттаче

*многим может показаться, что если атаковать без артподготовки и закрепиться на позициях, то это тоже успех... но военные так не считают
Изменено: vikttur - 12.10.2021 10:41:08
PowerQuery. Построить таблицу сведения с нулевыми значениями в строках и столбцах
 
Цитата
PooHkrd написал: военную тайну вражескому софту доверяете
Пусть знают когда у нас по расписанию героические поступки

Цитата
вариант
да, не очень удобно - приходится привязываться к номеру и префиксу "взвод"
но, тем не менее, глядя на последующий Табл.Джоин, осознал собственную оленеватость
оформил отдельным списком перечень взводов и точно так же объединил, как у вас с типами действий

все просто оказалось
спасибо за мысли
Изменено: vikttur - 27.09.2021 21:50:10
PowerQuery. Построить таблицу сведения с нулевыми значениями в строках и столбцах
 
если уж быть точным, в статотчетности присутствуют разные формы времяпровождения, но сами должны понимать - военная тайна она такая...)

Цитата
mechanix 85 написал: это весь список
да, больше солдату знать нинада
Изменено: vikttur - 27.09.2021 16:39:25
PowerQuery. Построить таблицу сведения с нулевыми значениями в строках и столбцах
 
Цитата
mechanix 85 написал:
так дайте весь список значений
весь список и есть в эталонной таблице (в которой как должно быть) - можно оттуда брать  
PowerQuery. Построить таблицу сведения с нулевыми значениями в строках и столбцах
 
а, в этом и прикол. в статистической отчетности оно есть, но ни один из взводов не убегал
то есть в реальности имеется соответствующий список значений - от атаки до бегства
Изменено: vikttur - 27.09.2021 11:20:26
PowerQuery. Построить таблицу сведения с нулевыми значениями в строках и столбцах
 
Уважаемые форумчане, такая проблема - есть статистическая форма отчетности, в которой строго регламентировано наличие определенных строк. Есть массив сведений, из которых эта отчетность формируется, но отдельные позиции объективно могут отсутствовать. При сведении такие позиции выпадают из отчета, а должны присутствовать с нулевым значением.
Сколько не бьюсь - выходит форменное мракобесие.
В примере - как надо и как получается.
Спасибо.
Изменено: vikttur - 27.09.2021 11:20:03
Группировка событий с условием непрерывности дат
 
Цитата
buchlotnik написал:
понимаю, если бы это на поток ставить
честно говоря, мне почему-то кажется что все решения в PQ довольно штучныев любом случае, огромное спасибо за участие!
кстати, впиливая первое решение в реальную задачу испытал мимолетное понимание сделанного и ощущение собственной небезнадежности
так что некоторый воспитательный эффект достигнут
больше вариантов не надо, мозг и так на пределе)
Группировка событий с условием непрерывности дат
 
Цитата
buchlotnik написал:
гораздо лучше
знаю
и даже может когда-нибудь разберусильно не факт, но интерес есть
в любом случае выхлоп в наличии
ТС и топиквьюверы поупражнялись в словоблудии
ТС вдобавок не перенапрягся (не из лени, а из сохранения энергии)
гуру повысил скилл нетривиальной (нуачо?) задачей и вообще в глазах общества плюс карма потому что ему будут камлать минимум двадцать четыре бездельника которым теперь не надо восстанавливать три года назад похеренные отчёты перед проверкой)
Группировка событий с условием непрерывности дат
 
Спасибо!
а то у меня победил колхозник
и этого лучше не видеть
ночные кошмары, несварение желудка и утрата веры в Человечество гарантированы
Группировка событий с условием непрерывности дат
 
Цитата
vandervekken написал:
спасение утопающих
спасутся страждущиевнутренний перфекционист категорически протестует колхозить предложенный код дополнительными итерациями
ибо присутствует чуйка что можно дополнить элегантно
внутренний колхозник предельно циничен
Группировка событий с условием непрерывности дат
 
Цитата
buchlotnik написал:
с какой целью?
чтоб рецидив сколько раз чихнул пальцы не загибать)
Группировка событий с условием непрерывности дат
 
Цитата
vandervekken написал: высшим фармацевтическим
эхх... придумать бы куда в Ваш код засунуть List.Count и тоже можно было бы считать  себя немножко фармацевтом...
Группировка событий с условием непрерывности дат
 
Цитата
Андрей VG написал: тётушке своей
))
ну что вы так сразу... хотя суть схвачена. Сижу, смущаюсь

Цитата
buchlotnik написал: кусок кода за
спасибо! тетушка Вас не забудет!
просто, реально, все Вами изложенное для меня сложновато в условиях дефицита времени

Ещё раз спасибо!
Группировка событий с условием непрерывности дат
 
Ещё немного конкретизируюДопустим, человек кашляет стабильно один раз в неделю, и мы считаем, что он хронически больной.
но у нас есть срок, например - 2 месяца, и если с последнего кашля этот срок прошел, то мы считаем, что человек выздоровел

Через два месяца и один день человек начал кашлять снова, и тогда мы считаем, что это новая болезнь.
реальная задача к медицине отношения не имеет)
и хотелось бы чтобы срок выздоровления можно было задавать вручную
Группировка событий с условием непрерывности дат
 
Цитата
buchlotnik написал:
я бы так делал
спасибо, работает!
но немного не так, как надо))
мой косяк - неправильно изложил задачу
Предложенное решение группирует даты с шагом один день, а надо группировать с шагом, не превышающим заданное значение
То есть если заданное значение 10, то группироваться должны все даты, разница между которыми меньше 10:
1, 3, 4, 7
17, 22, 30
10, 12, 21
и и.д.
здесь речь идёт о процессе, который если не возобновляется через определенный период, считается оконченным и начинается заново с момента события, превышающего заданный период

При этом ежедневное протекание процесса необязательно  
Группировка событий с условием непрерывности дат
 
Доброго времени!
такая задача - есть события А, Б, В, которые периодически повторяются. Могут повторяться ежедневно, могут - с бОльшими интервалами.
необходимо их сгруппировать по признаку продолжительности интервала.
в примере - как только интервал больше суток должна следовать отдельная группировка
В идеале - интервал для отдельной группировки должен настраиваться вручную (вообще в задаче 60 суток).
пробовал в PowerQuery, но знаний не хватает.
выбор из массива по участку текста в ячейке
 
Mershik, ооо… а я полночи не спал
это магия
спасибо, добрый человек

а где можно просветиться что делает этот фрагмент - …(2;1/ПОИСК... ?
Изменено: vandervekken - 26.04.2020 11:09:19
выбор из массива по участку текста в ячейке
 
уважаемые знатоки! - вопрос в следующем:
имеется таблица1 со списком адресов, в котором присутствует название населенного пункта, улица и все остальное в одной ячейке
имеется таблица2 со списком населенных пунктов
задача - подставить в таблицу1 значения из таблицы2, сравнивая название населенного пункта из полного адреса (часть текста) с имеющимся массивом названий
для В2 что-то типа =ЕСЛИ(ЕЧИСЛО(ПОИСК([текстовое значение выборки из столбца D таблицы 2];А2));[значение из столбца Е таблицы 2];"нет такой деревни")
косяк с форматом CDate
 
Цитата
Ігор Гончаренко написал:
косяк с пользователем
вот-те-нате открыл амкерико
пользовательский косяк здесь - состояние априорное
воще как я понял - из бокса cdate, а обратно в бокс - текст
навскидку выглядит, как гемодиализ
но работает
а большего нам и не нужно
спасибо, добрый человек
косяк с форматом CDate
 
доброго времени, бояре!
в очередной раз согнул мозг
задача - дата заполняется через форму
на листе предполагается формула для сверки дат, поэтому использую функцию CDate
а при вызове формы она заполняется данными из ячеек выделенной строки
и вот какая случается фигня - вводится дата в формате "дд.мм.гггг", отображается на листе соответственно
а в форме при вызове заполняется из ячейке в формате "мм/дд/гггг"
всё бы ничего, но при повторном сохранении меняет день с месяцем
т.е. 2.03.2018 отображается как 3/2/2018, а при сохранении становится 3.02.2018
как бороться, не подскажете?
формула не понимает дату, записанную через форму
 
CDate...
бремя твое тяжело, но почётно, добрый человек
благодарствуем
формула не понимает дату, записанную через форму
 
доброго времени, бояре!
наверняка туплю, но от этого не легче
задача - формула сравнивает текущую дату с плановой датой и резюмирует статус исполнения проекта
пока циферки вводятся в ячейку вручную, всё работает как надо
как только пытаюсь ввести через vba форму, экселевской формуле становится пофиг какое там число в ячейке
хотя формат вроде - дата как дата
пациент седеет на глазах
вызов формы через SelectionChange = проблемы с сортировкой таблицы
 
Цитата
Ігор Гончаренко написал:
поменялась отметка - взлетела форма редактирования
не должна была снова взлетать
и мы её таки приземлили
спасибо и тебе, добрый человек
вызов формы через SelectionChange = проблемы с сортировкой таблицы
 
Цитата
Казанский написал:
Application.EnableEvents
Цитата
Казанский написал:
добавьте в макрос сортировки 2 строки
да!
я знал, что всё просто
спасибо!
вызов формы через SelectionChange = проблемы с сортировкой таблицы
 
доброго времени, бояре!
проблема такая - на листе при обращении к любой из ячеек должна активироваться форма ввода/редактирования
решено через SelectionChange
но на этом же листе надо потом сортировать данные
и только начинаешь это делать - задалбливает выскакивать эта самая форма ввода
то есть я понимаю, что она, видимо, никуда не денешься - при таком решении будет постоянно глаза мозолить
только насчёт других решений у меня не складывается
поможете?
автозаполнение полей формы значениями с листа, автоматическое заполнение полей формы значениями выделенной перед открытием строки
 
спасибо!
еще бы как потом в эту же строку измененные данные вписать...)

дальше сам сделал, ещё раз спасибо!
Изменено: vandervekken - 02.02.2018 01:26:27
автозаполнение полей формы значениями с листа, автоматическое заполнение полей формы значениями выделенной перед открытием строки
 
здравствуйте
задача такая - форма должна открываться как для ввода новых строк в таблице, так и для редактирования существующих
при запуске её поля должны автоматически заполняться значениями соответствующих ячеек выделенной перед открытием строки (в идеале - любой выделенной ячейки редактируемой строки)
ну и при нажатии "редактировать" должна корректироваться эта самая строка
при вводе новых строк всё понятно
в VBA чайник
Страницы: 1
Наверх