Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 347 След.
Выпадающий список без использования Проверка данных
 
Offtop
Цитата
БМВ написал:
или придумать название темы самом и сразу давать ответ.
И сейчас начнётся высокоинтеллектуальное обсуждение о том, нужно ли что-то делать, если это не описано в правилах и не объявлено обязательным :)
Загрузка большого json
 
Владимир Л, вы уверены, что если представить не валидный json
Цитата

          "events":[{
               "eventType": "question",
               "question": "Вопрос клиента"
               },{
               "eventType": "answer",
               "question": "ответ"
               }]
           "tags":[{
                "stepNumber":1,
                "name":"question",
                "value":"ok"
                },{}]
           }
, пример входа, в котором нет
Цитата
Владимир Л написал:
если в tags есть что-то,
, и не приложить, что по примеру входа должно получиться на выходе, то это самый эффективный способ заинтересовать помогающих и получить быстрый ответ и решение? :)
P. S. По крайней мере я пошёл гулять лесом - это для здоровья полезнее, чем быть в очередной раз обвинённым в не клиентоориентированности.
Изменено: Андрей VG - 7 Авг 2020 08:11:54
Как ускорить эксель?, задействовать всю производительность компьютера для работы Эксель
 
Цитата
Zasypich написал:
Комп - неттоп. Сразу заподозрил, что этот прыщик не потянет
Это вот такая конфигурация
Цитата
Intel® Core™ i7-8559U Processor
Памяти 16 гб
Система 64-разрядная Win10
неттоп?
Цитата
Zasypich написал:
снёс офис, поставил новый, макросы не подключал
Может и систему для чистоты эксперимента переставить?
PQ. Поиск строки заголовков по вх. параметру.
 
Цитата
TankSpb написал:
я как-то так понял
Тёзка, а так не проще?
Код
let
    Source = Excel.CurrentWorkbook(){[Name="Лист1"]}[Content],
    base = Source,
    getSubTable = (base as table, keyWords as list) as table =>
    let
        keyWordsLength = List.Count(keyWords),
        skipedRows = Table.Skip(base, each not (List.Count(List.Intersect({Record.FieldValues(_), keyWords})) = keyWordsLength)),
        setHeader = Table.PromoteHeaders(skipedRows, [PromoteAllScalars=true])
    in
        Table.SelectColumns(setHeader, keyWords),
    result = getSubTable(Source, {"Добавь меня", "Найди меня"})
    
in
    result

Updated
Не удержался протестировал. Создал таблицу на 15 столбцов без одной строки на предельное количество. Искомые названия столбцов нужной подтаблицы разместил в строке 900000 в 7 и 8 столбцах, ниже них данные формулы СТРОКА(). Код Андрея отработал за 31 секунду, мой за 8 секунд.
Цитата
TankSpb написал:
на выходе то что хотел! )
А почему бы тогда и не дать теме такое название, чтобы было сразу понятно, что вы хотите :qstn:  :excl:
Изменено: Андрей VG - 6 Авг 2020 22:33:00
поиск оптимального состава в спортивном fantasy с помощью надстройки "поиск решения
 
Цитата
Paradox написал:
на каждую позицию.
А позвольте поинтересоваться, а где у вас обозначение позиции игрока? или тоже забыли?
поиск оптимального состава в спортивном fantasy с помощью надстройки "поиск решения
 
Цитата
Paradox написал:
Устраивает
А вас не смущает, что Maurice Harkless и Jeff Teague должны участвовать в команде дважды? Это нормально? Если так, то это чуть более простой класс задачи :)
поиск оптимального состава в спортивном fantasy с помощью надстройки "поиск решения
 
Доброе время суток
Цитата
Paradox написал:
с помощью надстройки "поиск решения".
А вы можете доказать, что при помощи этого инструмента можно найти решение? Если нет, то зачем выносить название инструмента в название темы? Задача действительно о рюкзаке, только следует помнить, что решение задачи о рюкзаке ко всему прочему целочисленное.
Вот вам вариант поиском решения - оно вас устроит? :)
Изменено: Андрей VG - 6 Авг 2020 20:01:40
как поставить диапазон условия в строки сводной таблицы?, как поставить диапазон условия в строки сводной таблицы
 
Ну, можно чуть схитрить.
PQ. Поиск строки заголовков по вх. параметру.
 
Доброе время суток.
Вариант.
Код
let
    getKeyWordPositions = (where as table, keyWord as any) as list =>
    let
        base = List.Zip({Table.ColumnNames(where), Table.ToColumns(where)}),
        search = List.Transform(base, (item) => [column= item{0}, rowId= List.PositionOf(item{1}, keyWord, Occurrence.First)])
    in
        List.Select(search, each _[rowId] > -1),
    Sourse = Excel.CurrentWorkbook(){[Name="Лист1"]}[Content],
    keyWordPositions = getKeyWordPositions(Sourse, "Найди меня"),
    result = if List.Count(keyWordPositions) > 0 then Table.FromRecords(keyWordPositions) else null
in
    result
Изменено: Андрей VG - 6 Авг 2020 18:56:24
как поставить диапазон условия в строки сводной таблицы?, как поставить диапазон условия в строки сводной таблицы
 
Доброе время суток.
MortyMurr, вы серьёзно считаете, что вопрос настолько прост, что даже можно не выполнять
Цитата
2.3. Приложите файл(ы) с примером (общим весом не более 300Кб) в реальной структуре и форматах данных того, что есть сейчас и того, что хотелось бы на выходе.
Извлечение из ячейки слова,содержащие цифры и буквы
 
Доброе время суток
Цитата
Алина написал:
Можно такое провернуть ?
Можно, регулярными выражениями.
Файлы .xlsx с формулами и/или макросами: как открыть под Android?
 
Доброе время суток.
Цитата
Файлы .xlsx
файлы такого типа никогда не имели возможности содержать VBA макросы. :)  Скорее всего поддержки VBA никогда не будет на Android - совсем дргуая ОС. Можете попробовать с Office Add-ins, теоретически могут работать в Microsoft Excel for Android (не проверял).
Автоматический подсчет потерь продаж в магазине
 
Offtop
Цитата
msi2102 написал:
не прогуляться ли нам сударь лесом, зайдем в магазинчик купим медовухи
Можно и злоупотребить. Только вот в Самаре я последний раз был в 2004. Сейчас дальше Криушей, что под Ульяновском, в те края не езжу  :(
Загрузка большого json
 
Цитата
Владимир Л написал:
пример какой-нибудь
Забавно, а в правилах написано, что это вы должны представить пример - что есть что должно получиться :)  Тогда от балды на примере таких данных
Код
let
    Source = Json.Document("{""a"":123,""b"":[1,2,3,4],""c"":{""d"":456}}"),
    toTable = Table.FromRecords({Source}),
    expandRecords = Table.ExpandRecordColumn(toTable, "c", {"d"}, {"c.d"}),
    expandList = Table.ExpandListColumn(expandRecords, "b")
    
in
    expandList
Как получить список строк(записей) таблицы по критерию используя VBA?
 
Цитата
БМВ написал:
А запрос производительнее не будет?
Тестировать надо. Так не скажу, что быстрее. По идее, нужно же получить время загрузки, фильтрации и вывода на лист, а тогда зачем коллекция - двух массивов будет достаточно. Если просто получить номера строк, где Да, то опять же коллекция ListRow ни к чему. Бестолковая, в смысле навязываемого подхода, задача.
Как получить список строк(записей) таблицы по критерию используя VBA?
 
Доброе время суток.
Вариант.
Код
Public Sub ScanRowWithYes()
    Dim pLo As ListObject, selectData As Variant
    Dim rowCollection As New Collection
    Dim i As Long, nextRow As ListRow
    Set pLo = ActiveSheet.ListObjects(1)
    selectData = pLo.ListColumns("Выбор").DataBodyRange.Value
    For i = 1 To UBound(selectData)
        If selectData(i, 1) = "Да" Then rowCollection.Add pLo.ListRows(i)
    Next
    For Each nextRow In rowCollection
        selectData = nextRow.Range.Value
        Debug.Print selectData(1, 1) & "; " & selectData(1, 2) & "; " & selectData(1, 3) & "; " & selectData(1, 4)
    Next
End Sub

P. S. Только не совсем понятно - зачем был выбран столь непроизводительный вариант двойного обхода (даже с учётом фильтрации).
Изменено: Андрей VG - 5 Авг 2020 21:44:15
SQL запрос в базе данных ACCESS из PQ
 
Доброе время суток.
Три варианта подключения с запросом. Третий позволяет выполнять запросы с параметрами. Архив распаковать в папку c:\path, если нужно тестировать.
DAX в PowerBI и MS Excel
 
Доброе время суток
Цитата
Solomatnikov написал:
В первую очередь - речь о разделителях в мерах "," и ";"
Как бы уже в Power BI Desktop можно менять разделитель аргументов в функциях DAX. Иногда полезно ставить обновления :)
Как сделать сверку данных из Excel в в MS SQ на сервере БД
 
Цитата
Murderface_ написал:
можно через Power Query сделать подобную сверку.
Можно, и через VBA можно и через Microsoft Query :)  Думаете ТС поймёт ваш код?
Сравнение массивов числовых данных на степень похожести, найти ряд данных, наиболее близкий к расчётным
 
Цитата
Zasypich написал:
Там только цифры
Вы не поверите, но я это тоже заметил :)  
Цитата
Zasypich написал:
и все положительные
и что, как это способствует установлению сходства? Шаман, вы, батенька :)
Updated
Почитал про этот загадочный WAPE, учитывая, что сумма по столбцу 1 одна и та же, то это ровно тоже  Манхэттенское расстояние. А дальше песня, путь прогноз был всегда в 3 раза больше чем факт. Тогда абсолютная сумма отклонений 2 * Sum(Fi) и WAPE = 2. Отсюда забавное значение точности прогноза минус 100%, а можно и минус 200% и т. д.
Изменено: Андрей VG - 5 Авг 2020 14:28:47
Сравнение массивов числовых данных на степень похожести, найти ряд данных, наиболее близкий к расчётным
 
Цитата
Zasypich написал:
на сумму значений в столбце данных
Какого из двух? Если значения в столбце знакопеременные и, в пределе, сумма равна 0?  В чём профит?
Изменено: Андрей VG - 5 Авг 2020 13:30:21
Сравнение массивов числовых данных на степень похожести, найти ряд данных, наиболее близкий к расчётным
 
Доброе время суток
Вариант - Манхэттенское расстояние, формула массива
Код
=СУММ(ABS($A$5:$A$114-B5:B114))/СЧЁТ($A$5:$A$114)

Ещё вариант. коэффициент Танимото. Ну и аналогичные Коэффициент сходства
Код
=СУММПРОИЗВ(--($A$5:$A$114=B5:B114))/(2*СЧЁТ($A$5:$A$114)-СУММПРОИЗВ(--($A$5:$A$114=B5:B114)))

Интересно, стоит ли сюда привлекать LCS, редакционное расстояние? :)
Изменено: Андрей VG - 5 Авг 2020 13:19:34
Удаление текста между "(" и ")", как удалить любое значение между скобками
 
Доброе время суток
Цитата
New написал:
с помощью функции VBA
на тексте "Марина (5 яблок), Наташа (2 груши) и Соня (2 апельсина)" Соню игнорирует :)
Как сделать сверку данных из Excel в в MS SQ на сервере БД
 
Цитата
vikttur написал:
А тема
по идее с такой размытой постановкой, требует переноса в курилку.
Как сделать сверку данных из Excel в в MS SQ на сервере БД
 
Offtop
Цитата
Значение_SQL = SQL[b]{2},
- Петька, прибор!
- 100!
- Что сто?!
- А что прибор?!
:D
Как сделать сверку данных из Excel в в MS SQ на сервере БД
 
Доброе время суток
Цитата
Дмитрий Осипов написал:
а видения алгоритма пока нет
Ну это вполне естественно, если нет чётких определений: структур данных на входе и выходе, ограничений, взаимосвязей, что собственно нужно делать и так далее.
Дмитрий, думаю это не очень хороший подход - ожидать, что на форумный пост будут отвечать статьями. Тут либо вы начинаете грызть теорию баз данных и, понимая её, решать задачу. Либо максимально и кратко детализируете с примерами выше описанное.
Автоматический подсчет потерь продаж в магазине
 
msi2102, коллега, я полагаю, что ТС пришёл за готовым решением - где хоть одна его попытка что-то сделать по приведённым подходам решения? Максимум своего участия, похоже, он видит - указать что не так и как бы хотелось ещё к первоначальному желанию. Задача же достаточно комплексная, учитывая структуру входных данных, следовательно никто не хочет тратить своё время на её решение.
преобразование из массива в сводную таблицу
 
Цитата
Robin написал:
как насчёт других вариантов?
Power Query, Ctrl+C, Ctrl+V, формулы - вас нужно уговаривать изучить приёмы? Это не мне поручили :)
Как заставить xls - открываться именно той программой, с которой они ассоциированы (Эксель2016)
 
Доброе время суток
Цитата
Werwolfik написал:
Так вот - когда открыт портативный Эксель2007 - файлы xls - плюют на назначенную им ассоциацию
Следовательно, когда вы открываете Excel 2007, та часть, которая обеспечивает портативность нечто меняет в системе Windows 7, после чего система начинает открывать xls в Excel 2007. Следовательно, нужно доработать загрузчик портативности, запретив ему менять это нечто :)   А так как подобная доработка не имеет отношения к работе в Excel, то следует обратиться в некоторое другое место с данным вопросом.
преобразование из массива в сводную таблицу
 
Доброе время суток
Цитата
Robin написал:
просто немогу понять что от меня требуют.
Почитать раздел Приёмы данного сайта, в частности Редизайнер таблиц. :)
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 347 След.
Наверх