Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/0f9ada41437ca07b98c9fe039631a679 to your computer and use it in GitHub Desktop.
Save anonymous/0f9ada41437ca07b98c9fe039631a679 to your computer and use it in GitHub Desktop.
Обработка результатов в excel

Обработка результатов в excel



Наверное, у каждого есть своя консоль запросов, вот решил и я выложить свою. За основу когда-то очень давно брал другую консоль, но не смог найти внутри обработки упоминаний об авторе или публикации, и не смог ее найти самостоятель. Поэтому прошу прощения, что не указал источник, если найдется, укажу. Загрузка параметров запроса из строки полученной в отладке методом ЗначениеВСтрокуВнутр Запрос. Часто возникает такая ситуация, что есть запрос в конфигурации с огромным количество параметров, включая большие списки значений и т. И его надо отладить в консоли запросов. Я сталкивался с этим очень часто и решил доработать функцию, которая позволит это автоматизировать. В отладке вставем на строке Запрос. Метод возвращает строку вида: Предварительно нужно скопировать текст запроса в косоль что бы он был готов принять эти параметры 2. Выгрузка результата запроса в CSV файл на сервере и передача его на клиент. Быстрее в 10 раз чем стандартное "Сохранить Как". Скажу только что нужно добавить в конфигурацию два общих модуля с компиляцией только на сервере, что бы кнопка "Действие" - "Выгрузить в CSV Через сервер без выполнения запроса " сработала. Общие модули положил в обработку в виде текстовых макетов. Тут у меня вопрос, кто знает как можно без использования общего модуля выполнить в обработке код только на сервере, то есть аналог общего модуля с единственной галочкой "Сервер". Получение на основание запроса кода для выполнения обработки. При этом в коде уже прописаны все установленные для запроса параметры, а так же типизировано основное поле результата. Наверное все сталкивались с тем что нужно сделать запрос и побыстрому перепровести или удалить документ и справочник из его результата. И часто бывает что в таком запросе много параметров, которые потом нужно в конфигураторе задавать второй раз, при этом тут очень большая цена ошибки, так как можно удалить или провести что то лишнее. Поэтому я доработал возможность получать сразу код обработки с заполнеными параметрами. Это достигается путем такого кода. Так же добавлена сразу обработка прерывания и отображение в строке состояния прогресса, тут же есть возможность добавления задержки обработки между строками через компоненту COMОбъект "WScript. Shell" , это можно сделать если в настройка обработки поставить галочку "Добавить задержку". Добавлена кнопка "Сконвертировать из ВЗ в ВТ" она служит для конвертации текста запроса, построенного на вложенных запросах, в запрос на временных таблицах для 8. Кому Администратор , Программист. Тип файла Внешняя обработка ert,epf. Платформа Платформа 1С v8. Операционная система Не имеет значения. Страна Россия , Казахстан. Отрасль Не имеет значения. Налоги Не имеет значения. Вид учета Не имеет значения. Раздел учета Не имеет значения. Публикации Новости Статьи Обзоры Видео Книги и пресса. Поддержка предпринимателей Разъяснения госорганов Законодательные инициативы Документы: Кодексы РФ Поиск документа Судебная практика Консультации минфина. Конституция РФ Налоговый кодекс Гражданский кодекс Трудовой кодекс. Налоги и отчетность Календари и даты КБК и классификаторы Термины и понятия Нормы и нормативы. Календарь бухгалтера Производственный календарь КБК Учетная политика ОКВЭД 2 ОКПД 2 ЕТКС Профстандарты. Семинары Вход для учебных центров. Бухгалтерия онлайн Электронная отчетность Регистрация ООО и ИП Открыть расчетный счет Проверка контрагента 1С: Дорожная карта Экспертный совет. Как сохранить жизнь и имущество 10 бесполезных для современного бухгалтера вещей Арбитражный суд СПб: Тяжелый женский труд Новогоднее меню для бухгалтера. Новости Публикации Вебинары Видео Вакансии Заказы на работу. Доработанная консоль запросов для 1С 8. Загрузка параметров запроса из строки, полученной в отладке методом ЗначениеВСтрокуВнутр Запрос. Быстрее в 10 раз чем стандартное "Сохранить Как" 3. Конвертация текста запроса из вложенных запросов, во временные таблицы. Параметры Часто возникает такая ситуация, что есть запрос в конфигурации с огромным количество параметров, включая большие списки значений и т. ПустаяСсылка КонецЕсли; Так же добавлена сразу обработка прерывания и отображение в строке состояния прогресса, тут же есть возможность добавления задержки обработки между строками через компоненту COMОбъект "WScript. Shell" , это можно сделать если в настройка обработки поставить галочку "Добавить задержку" 4. Длобавлена кнопка для быстрого перепроведения результата запрос с задержкой. Скачать файлы Наименование Файл Версия Размер Консоль запросов 8. А так же с возможностью очень быстрой выгрузки больших объемов данных в Excel CSV исключительно мощностями сервера. Обработка для конвертации текста запроса, построенного на вложенных запросах, в запрос на временных таблицах для 8. Набор подсистем "Умные таблицы". Подсистема "Инструменты разработчика" v4. Faster - многофункциональный ускоритель работы программиста 1С. Интерфейс сопоставления объектов для обмена для типового регистра СоответствиеОбъектовДляОбмена. Exec - Выполнение кода, консоль запросов и не только! Разбираемся со структурой правил конвертации данных. Навигатор по структуре и данным информационной базы 1С: Подсистема обмена данными с порталом ИМНС по электронным счетам-фактурам автоматический обмен. Hello world на metadata. Конструктор-тестер http запросов в 1С. V8Reader с расширенным анализом форм Upd. Консоль запросов "Запросник" для управляемых форм с подсветкой синтаксиса. Новый набор шаблонов автозамены, специально для 8. Консоль запросов для УФ универсальная 8. Универсальная учетная система с конструктором документов и справочников в режиме 1С: Дата Дата Дата Рейтинг Древо Сохранить. Введите ваш пароль Забыли свой пароль? Код подтверждения из письма: Введите код подтверждения из письма. Оставьте заявку и в течение 24 часов с Вами свяжется менеджер и вышлет подбор обработок или программных продуктов 1С по вашим требованиям. Отраслевые решения Бухгалтерия Производство Услуги и сервис Торговля Прочее Отчеты Анализ учета Бухгалтерские Налоговые Специальные Статистические Управленческие Финансовые Разное Обработки Закрытие периода Менеджеры внешних отчетов 53 Обработка документов Обработка справочников Рабочее место Свертка базы Универсальные обработки Ценообразование, прайсы Управление Бизнес-процессы Интеграция 43 Личная эффективность 17 Пользователю системы Практика учета Теория учета Техническое задание 44 Управление проектом Обмен Email рассылки SMS рассылки 96 Загрузка и выгрузка в Excel Интеграция с WEB Обмен с другими системами Обмен с интернет-банком Обмен через DBF Обмен через XML Перенос данных из 1C8 в 1C8 Перенос данных из 1С7. Администрирование Архивирование backup Журнал регистрации Защита, права, пароли Оптимизация БД HighLoad Поиск данных Распределенная БД УРИБ, УРБД Сервисные утилиты Системное Стартеры 1С 75 Статистика базы данных Тестирование и исправление Чистка базы Программирование Инструментарий Внешние компоненты Защита и шифрование 68 Мобильные приложения Ошибки в отраслевых решениях 28 Практика программирования Работа с интерфейсом Сертификация Теория программирования Универсальные функции Печать Классификаторы 55 Пакетная печать Печатные формы документов Регламентированная отчетность Справки Статистики 80 Универсальные печатные формы Ценники Оборудование POS терминал 36 Весы 56 ККМ Ридер магнитных карт 11 Сканер штрих-кода Телефония, SIP 41 Терминал сбора данных 86 Фискальный регистратор 82 Сообщество Архив Игры Инфостарт Люди 22 О жизни Поздравления О проекте Реклама на сайте Обратная связь Подписка на рассылки Сделано в Санкт-Петербурге Facebook Twitter Вконтакте. Генеральный партнер — "КАДИС", представитель Консультант Плюс в Санкт-Петербурге.


Новые функции Excel для анализа и обработки данных


В процессе обучения постоянно ощущается потребность в хорошо разработанных методах измерения уровня обученности в самых различных областях знаний. Известно, что профессиональное тестирование было начато еще в году до нашей эры, когда служащие Китайского императора тестировались, чтобы определить их пригодность для императорской службы. По некоторым оценкам в году по крайней мере профессий лицензировались в Соединенных Штатах на основании тестирования А. Колпаков Современные математические методы объективных педагогических измерений. Почти каждый педагог разрабатывает тестовые задания по своей дисциплине, но не каждый может грамотно обработать и интерпретировать результаты теста. Напротив, грамотное конструирование теста на основе знания теории тестирования позволит педагогу-исследователю создать инструмент, позволяющий провести объективное измерение знаний, умений и навыков по данному курсу с необходимой точностью. В настоящее время существуют два теоретических подхода к созданию тестов: Оба подхода базируются на последующей статистической обработке так называемого сырого балла raw score , то есть балла, набранного в результате тестирования. Только после проведения многократных статистических обработок можно говорить о создании теста с устойчивыми параметрами качества надежностью и валидностью. Для обработки данных, полученных на этапе тестирования, воспользуемся пакетом MS Office и электронными таблицами MS Excel. После сбора эмпирических данных необходимо провести статистическую обработку, которую будем проводить на ЭВМ. Этап математико—статистической обработки разобьем на ряд шагов. Формирование матрицы тестовых результатов. Результаты ответов учеников на задания тестов оцениваются в дихотомической шкале: Преобразование матрицы тестовых результатов. На втором шаге из матрицы тестовых результатов устраняются строки и столбцы, состоящие только из нулей или только из единиц. В приведенном выше примере таких столбцов нет, а строк только две. Одна из них, нулевая строка соответствует ответам одиннадцатого испытуемого, который не смог выполнить правильно ни одного задания в тесте. В этом случае вывод довольно однозначен: Для выявления его уровня знаний тест необходимо облегчить, добавив несколько более легких заданий, которые, скорее всего, выполнит правильно большинство остальных испытуемых группы. Столь же непригоден, но уже по другой причине, тест для оценки знаний двенадцатого ученика, который выполнил правильно все без исключения задания теста. Причина непригодности теста заключается в его излишней легкости, не позволяющий выявить истинный уровень подготовки двенадцатого ученика. Возможно, двенадцатый ученик знает много чего другого и в состоянии выполнить по контролируемым разделам содержания гораздо более трудные задания, которые просто не были включены в тест. Таким образом, на данном шаге необходимо удалить из матрицы данных 11 и 12 строки. Подсчет индивидуальных баллов испытуемых и количество правильных ответов на каждое задание теста. Индивидуальный балл испытуемого получается суммированием всех единиц, полученных им за правильное выполнение задания теста. Для удобства полученные индивидуальные баллы Х i приводятся в последнем столбце матрицы результатов см. Число правильных ответов на задания теста Y i также получается суммированием единиц, но уже расположенным по столбцам. Значения индивидуальных баллов необходимо отсортировать по возрастанию, для этого в MS Excel: Начинать выделение необходимо со столбца X индивидуальные баллы. Матрица результатов примет вид, изображенный на рис. Матрица с подсчетом итоговых сумм. Эмпирические результаты тестирования можно представить в виде полигона частот, гистограммы, сглаженной кривой или графика. Для построения кривых упорядочим результаты эксперимента и подсчитаем частоту получения баллов см. Для расчета рейтинга ранга каждого учащегося по индивидуальным балам необходимо применить функцию РАНГ, которая возвращает ранг числа в списке чисел. Ранг числа — это его величина относительно других значений в списке. В MS Excel для вычисления ранга используется функция. РАНГ число; ссылка; порядок , где. Число — адрес на ячейку, для которой определяется ранг. Порядок — число, определяющее способ упорядочения. Если порядок равен 0 нулю , или опущен, то Excel определяет ранг числа так, как если бы ссылка была списком, отсортированным в порядке убывания. Если порядок — любое ненулевое число, то Excel определяет ранг числа так, как если бы ссылка была списком, отсортированным в порядке возрастания. Функция РАНГ присваивает повторяющимся числам одинаковый ранг. При этом наличие повторяющихся чисел влияет на ранг последующих чисел. Например, если в списке целых чисел дважды встречается число 10, имеющее ранг 5, число 11 будет иметь ранг 7 ни одно из чисел не будет иметь ранг 6. По частотному распределению можно построить гистограмму см. Гистограмму можно построить и по индивидуальным баллам см. При разработке тестов необходимо помнить о том, что кривая распределения индивидуальных баллов, получаемых по репрезентативной выборке, является следствием кривой распределения трудности заданий теста. Этот факт удачно иллюстрируется на рис. Связь распределения индивидуальных баллов и трудности заданий теста. Большая часть учеников выполнит почти все задания теста. Определение выборочных характеристик результатов. На данном этапе необходимо вычислить среднее значение, моду, медиану, дисперсию, стандартное отклонение выборки, ассиметрию и эксцесс см. Степень отклонения распределения наблюдаемых частот выборки от симметричного распределения, характерного для нормальной кривой, оценивается с помощью асимметрии. Функция СКОС MS Excel возвращает ассиметрию распределения. СКОС число 1; число 2 , где число1 — ссылка на массив данных, содержащих индивидуальные баллы учеников. При интерпретации полученного значения асимметриии 0, необходимо обратить внимание на то, что величина ассиметрии получилась положительной и небольшой см. Кривые распределения с отрицательной, нулевой и положительной ассиметрией слева направо соответственно. Эффект отрицательной асимметрии встречается в излишне трудных тестах, не сбалансированных правильно по трудности при отборе заданий. С помощью эксцесса можно получить представление о том, является ли функция распределения частот островершинной, средневершинной или плоской. Для расчета данного параметра применим функцию ЭКСЦЕСС число1; число2; … , где число1 — ссылка на массив данных, содержащих индивидуальные баллы учеников. В том случае, когда распределение данных бимодально имеет две моды , необходимо говорить об эксцессе в окрестности каждой моды. Бимодальная конфигурация указывает на то, что по результатам выполнения теста выборка учеников разделилась на две группы. Одна группа справилась с большинством легких, а другая с большинством трудных заданий теста. Sign in Recent Site Activity Report Abuse Print Page Powered By Google Sites. Компьютерные технологии в науке, образовании и профессиональной деятельности. Колпаков Современные математические методы объективных педагогических измерений Почти каждый педагог разрабатывает тестовые задания по своей дисциплине, но не каждый может грамотно обработать и интерпретировать результаты теста. Компьютерные технологии в науке, образовании и профессиональной деятельности Интернет-ресурсы Лабораторные работы Лекционный материал Ресурсы для реферирования ФИТ Магистрантам ФКП Магистрантам ИЕ Магистрантам ИД Магистрантам ППФ Требования к Проекту Магистрантам ФГ Магистрантам химии Карта сайта. Матрица результатов тестирования В этом случае вывод довольно однозначен: Частотное распределение Для расчета рейтинга ранга каждого учащегося по индивидуальным балам необходимо применить функцию РАНГ, которая возвращает ранг числа в списке чисел. В MS Excel для вычисления ранга используется функция РАНГ число; ссылка; порядок , где Число — адрес на ячейку, для которой определяется ранг. Описательные характеристики выборки Рис.


https://gist.github.com/812aa53be3368402e870747960d25ca6
https://gist.github.com/9d4f81ea28817190e2326f18699b26b7
https://gist.github.com/3b5b3bb6bc6486afe66300547255d655
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment