Задать вопрос
  • Как просуммировать столбец в Excel или ГуглТаблицах?

    @ITF Автор вопроса
    Александр,
    Из-за функции ВПР, немного поменял структуру (хотя обрабатывая массив через querry можно и не менять)
    Иванов 18.05.2021 15:30:00 2
    Иванов 18.05.2021 17:00:00 3
    Петров 18.05.2021 12:00:00 4
    Сидоров 18.05.2021 12:00:00 6
    Иванов 17.05.2021 13:30:00 2
    Т.е. поменял колонки местами - дату и фамилию.
    в D1 - у меня дата за которую произвожу поиск
    =СУММ(ArrayFormula(ЕСЛИОШИБКА(ВПР(UNIQUE(A:A);sort(filter(A:C;B:B>D1;B:B<D1+1);2;0);3;0);0)))


    Через формулы сделал.
    Не стал формулу под пример редактировать, но объясню на словах.
    1. В принципе SORT и FILTER понятно, даёт мне отсортированный по дате массив за нужное число
    2. Далее Функция ВПР - поиск значения по первому столбцу диапазона. По умолчанию возвращает первое попавшееся (для того и нужна была сортировка). Но т.к. фамилий много, оборачиваем в UNIQUE.
    3. ARRAYFORMULA позволяет применить ВПР для каждой уникальной строки и найти первое значение из получившегося набора.
    4. Есть (по примеру) фамилии, по которым за сегодня нет данных, тогда ArrayFormula выдаёт ошибку "не найдено значение", для этого мы вместо ошибки выводим 0.
    Например если я буду искать за 17 число данные из исходной таблицы, то по Сидорову и Петрову будет ошибка.
    5. Ну и в итоге суммируем что получилось.

    Полностью через query видимо не получится решить задачку...
  • Как просуммировать столбец в Excel или ГуглТаблицах?

    @ITF Автор вопроса
    В конечном итоге я добился таблицы, с отбором по дате (В ячейке А2)
    И сортированному по убыванию даты.

    Формулой:
    =sort(filter(Data!B2:D10;Data!C2:C10>A2;Data!C2:C10<A2+1);2;ЛОЖЬ)

    Или запросом:
    =query(Data!B:D; "SELECT B, C, TODATE(C), SUM(D) WHERE TODATE(C) = date '"&ТЕКСТ(A2; "yyyy-MM-DD")&"' GROUP BY B, C ORDER BY C DESC";0)


    18.05.2021 17:00 | Иванов | 3
    18.05.2021 15:30 | Иванов | 2
    18.05.2021 12:00 | Петров | 4
    18.05.2021 12:00 | Сидоров | 6

    Остается вопрос как просуммировать последние записи за день от каждого человека.
    т.е., результирующий набор должен быть таким
    18.05.2021 17:00 | Иванов | 3
    18.05.2021 12:00 | Петров | 4
    18.05.2021 12:00 | Сидоров | 6
  • Как просуммировать столбец в Excel или ГуглТаблицах?

    @ITF Автор вопроса
    В формуле СУММЕСЛИМН не получается на ходу преобразовывать дату.
    Выше написал что здесь уже нашел решения по сумме, но как выкинут повторные записи оттуда и брать только последние по времени?
  • Как просуммировать столбец в Excel или ГуглТаблицах?

    @ITF Автор вопроса
    С учётом как гугл таблицы работают с датами. Вышло так:
    =СУММЕСЛИМН(Data!C:C; Data!A:A;">17.05.2022";Data!A:A;"<19.05.2022")
    Могу просуммировать за число. Но как выкинуть повторные данные (за 15:30 от Иванова)?
  • Как подключить bluetooth спикерфон в Ubuntu?

    @ITF Автор вопроса
    Переход с чистой установки на 22.04 решило проблему.
    Но осталась другая. Если компьютер перезагрузить - устройство автоматом не переподключается или висит подключенное, но не работает. Т.е. руками заново коннектишь.
  • Как настроить вход авторизованных AD пользователей в RocketChat?

    @ITF Автор вопроса
    Уже настрои, если честно не помню в чём проблема была, вроде с правами у учётной записи.
    Кириллицу в названиях OU нормально воспринимает.
  • Как можно в плане обслуживания, дождаться завершение периодичного задания агента?

    @ITF Автор вопроса
    ВОПРОС:
    Если я настрою расписание, но отключу его, то при вызове из плана обслуживание через "Выполнение задания" задача запустится единоразово или запустится единоразово и будет выполнятся согласно расписанию до его завершения?
  • Как можно в плане обслуживания, дождаться завершение периодичного задания агента?

    @ITF Автор вопроса
    Есть мысль через sp_update_schedule включить и выключать расписание у плана разностного бэкапа, но не совсем понятно как в основном плане отслеживать окончание его выполнения.
  • Как можно в плане обслуживания, дождаться завершение периодичного задания агента?

    @ITF Автор вопроса
    Могу конечно бросить второй вложенный план без расписания, а в первом сделать запрос с циклом и туда же WAITFOR с часовым ожиданием сделать и счётчиком... но чутье подсказывает что это не совсем хорошая идея.
  • Как правильно распределить серверные функциональности?

    @ITF Автор вопроса
    Роман Безруков,
    Ок. RDP в сторону.
    FS и IIS для внутренних ресурсов?
  • Как правильно распределить серверные функциональности?

    @ITF Автор вопроса
    ADFS Proxy нужен только если из внешки пускать?
  • Как правильно распределить серверные функциональности?

    @ITF Автор вопроса
    А такая связка:
    AD + CA на одном сервере.
    RDP и FS на втором, и там же IIS внутренний, а внешний IIS на виртуалке?
  • Как правильно распределить серверные функциональности?

    @ITF Автор вопроса
    Что бы нарисовать такой граф, нужно понимать зависимость служб друг от друга.
    Вопрос вырос из чтения документации, например:
    Microsoft не рекомендует размещать контроллер домена и центров сертификации на одном сервере. В
    противном случае можно столкнуться со следующими проблемами:
     Домен контроллер, установленный на одном сервере с центром сертификации, невозможно
    будет ни переименовать, ни понизить. При вызове dcpromo.exe появится сообщение о
    необходимости сначала удалить центр сертификации;
     На домен-контроллере не установить автономный центр сертификации;
     Требуется тщательнее продумывать резервное копирование и восстановление из копии;
     Совмещение роли корневого центра сертификации с другими ролями считается
    нежелательным с точки зрения безопасности


    или


    Раз­вернуть AD FS на одном сер­вере с WAP все рав­но не получит­ся, мас­тер уста­нов­ки WAP, обна­ружив AD FS, пре­рыва­ет работу.


    И тут по больше части вопрос не в отказоустойчивости, а в тем что они в каком-то смысле будут мешать друг другу.
  • Будут ли работать групповые политики AD для Linux машин?

    @ITF Автор вопроса
    Вот в том и дело что подумал и голову сломал, решил спросить у более опытных людей.

    На примере 1С.
    В принципе 1С можно обновлять с сервера, сам клиент может проверить себя и попросить обновить. (Правда старые версии не удаляет).
    Решили с веба перевести на тонкий клиент, и что бы не бегать через GPO запустили. Все ок. Что делать если это нужно будет с linux машинами провернуть?
    Ладно, тонкий клиент установили каким-то образом, нужно список баз подсовывать... опять же в зависимости от группы пользователей в AD?0
    Или выдать список принтеров пользователю, в зависимости от его авторизации через AD?

    Разумеется сижу дальше гуглю что там и как, и всплывают подобные вопросы с 2005 года, и темы типа установки PowerShell на Linux или SSH на Windows. Так что думаю не я первый вопросом задался, и за 15+ кто-то да и придумал выход из ситуации.
  • Будут ли работать групповые политики AD для Linux машин?

    @ITF Автор вопроса
    paran0id, слабо. То что у них в целом и файловая система отличается, и отсутствует реестр вообще как класс и т.д. это понимаю.
    Но ведь как-то можно этим всем управлять? Ну вот опять же samba 4 если может обмениваться GPO с Windows Server.

    Может какие-то другие инструменты.
    Читаю описание Ansible - вроде интересное, но платное. Chef, но больше сервера. Puppet...

    Можно было бы все перевести на linux, и начать через удаленный shell проводить манипуляции, понаписать скриптов. Но всегда есть самопальные расчётные программы, которые только под windows написаны, и отказаться от них нет никакой возможности.
  • Будут ли работать групповые политики AD для Linux машин?

    @ITF Автор вопроса
    paran0id, да.
    процентов 70% рабочих станций перевести на Ubuntu.
    Они всё равно используются банально - больше как печатные машинки. Но их много, и беготню с обновлением версий ПО, или какой-то установкой нового хотелось бы исключить.
  • Будут ли работать групповые политики AD для Linux машин?

    @ITF Автор вопроса
    paran0id, смысл такой что если с контролера на Sambe можно реплицировать GPO на Win, то должно и наоборот работать.
    Т.е. тогда просто второй домен контроллер поднять на linux, забирать политики с основного?

    По сути просто хотелось бы не лишиться возможности массового установки ПО, например 1С на клиентские машины. Что-то ведь должно быть ))
  • Будут ли работать групповые политики AD для Linux машин?

    @ITF Автор вопроса
    Читаю в описании про Samba 4:
    https://www.altlinux.org/ActiveDirectory/DC
    Поддерживаются базовые возможности Active Directory:

    • Аутентификация рабочих станций Windows и Linux и служб;
    • Авторизация и предоставление ресурсов;
    • Групповые политики (GPO);
    • Перемещаемые профили (Roaming Profiles);
    • Поддержка инструментов Microsoft для управления серверами (Remote Server Administration Tools) с компьютеров под управлением Windows (под WINE не работает);
    • Поддержка протоколов SMB2 и SMB3 (в том числе с поддержкой шифрования);
    • Репликация с другими серверами (в том числе с Windows 2012).

  • Как уменьшить размер разностной резервной копии?

    @ITF Автор вопроса
    Константин Цветков, последующие диф идут от дифов... но вес не меняется -_-
  • Как уменьшить размер разностной резервной копии?

    @ITF Автор вопроса
    По идее перед Full бэкапом, у меня он режется. После этого я пересчитываю индексы и обновляю статистику.