Последние статьи

Больше статей

Предисловие Приводится обзор всех существующих функций DAX. Основное назначение статьи максимально возможно упростить обзор и изучение, навигацию и ориентирование по всем существующим функциям DAX в одной статье. По мере появления в статью будут добавляться новые DAX функции. Содержание Краткое содержание Логические функции Текстовые функции Математические и Тригонометрические функции Простые и Интеллектуальные операции с датой и временем Информационные функции Функции Создания и Фильтрации таблиц Статистические функции Функции над Иерархиями Прочие функции Синтаксические элементы Подробное содержание Логические функции Текстовые функции Базовые операции со стоками Форматирование и преобразование типов Поиск и замена Математические и тригонометрические функции Базовые операции с числами Округление Операции со случайными числами Тригонометрические функции и константы Функции даты и времени Базовые операции с датой и временем Конструкторы даты и времени Расширенные операции с датой Интеллектуальные операции со временем Функции возвращающие столбец дат Операции с периодами Операции днем, месяцем, кварталом и годом Функции возвращающие ячейку с датой Функции возвращающие ячейку со значением Функции возвращающие скалярное значение Информационные функции Информация о пользжователе Обработка ошибок Функции фильтрации Агрегатные и статистические функции Агрегатные функции над таблицами Агрегатные функции над столбцами и выражениями Статистические функции над столбцами и выражениями Замечания к агрегатным и статистическим функциям Функции над иерархическими данными Прочие функции Синтаксические элементы

Читать далее

Пустое значение в: SQL это null; Excel это не заполненная ячейка; DAX это blank. В DAX также существует функция blank() возвращающее пустое значение. Таблица сравнения поведения пустого значения в разных окружениях Выражение DAX Excel SQL1 blank + blank blank 0 (ноль) blank blank + 5 5 5 blank blank * 5 blank 0 (ноль) blank 5 / blank infinity error blank 0 / blank nan error blank blank / blank blank error blank false or blank false false - false and blank false false - true or blank true true - true and blank false true - blank or blank blank error - blank and blank blank error - Источники docs.

Читать далее

Синтаксис EARLIER(column, [number]) Параметры Параметр Обязательный Описание column Да Столбец или выражение, результатом которого служит столбец. number Нет Следующий внешний этап вычисления. По умолчанию 1. Возвращаемое значение Текущее значение строки из столбца column на расстоянии в number внешних этапов вычисления. Пример = COUNTROWS ( FILTER ( ProductSubcategory; EARLIER ( ProductSubcategory[TotalSubcategorySales] ) < ProductSubcategory[TotalSubcategorySales] ) ) + 1 Функция EARLIER получает значение TotalSubcategorySales для текущей строки в таблице.

Читать далее

1 июня 2017 принял участие в мероприятии DevCon School Технологии будущего проводимого компанией Microsoft. Мероприятие проходило в Москве на территории центра Digital October. Ключевыми темами мероприятия были: Искусственный интеллект, Блокчейн, Azure Stack и гибридные облака, контейнеры и микросервисы, DevOps и процессы разработки, Безопасная разработка, Машинное обучение. Подборка ссылок на материалы Запись видео с открытия, интенсива по нейронным сетям и отдельным трекам Презентации и обучающие материалы с интенсива и большинства треков Машинное обучение Определение опечаток в тексте Алгоритм расстояние Левенштейна Метод обратного распространения ошибки Как выбрать компьютер для машинного обучения

Читать далее

В своей работы при поддержке информационных систем зачастую кроме предлагаемых основной платформой средств приходиться использовать еще ряд дополнительных инструментов и сервисов. Ниже описан используемый мною “чемоданчик инструментов”. Часть инструментов вы сами можете использовать уже сегодня и возможно использовали раньше. Часть инструментов может быть для вас новой. Все приведенные ниже инструменты использовались мною в работе на ежедневной основе (F#). По части инструментов были пилотные и экспериментальные проекты, но которые считаю очень перспективными и на которые, по моему мнению, стоит обратить внимание при развитии ИТ среды предприятия (язык R, язык PowerShell, Microsoft Power BI).

Читать далее

Избранные публикации

В том числе переводы

Этот учебник знакомит вас с основными понятиями библиотеки FParsec. Цель этого учебника это дать вам возможность попробовать создать приложения синтаксического разбора с помощью библиотеки FParsec. Что будет достаточной основой для того, чтобы вы могли в дальнейшем использовать FParsec самостоятельно с помощью руководства пользователя, справочника по API и примеров синтаксических анализаторов.
Перевод учебника библиотеки FParsec

Последние публикации

Больше публикаций

Выступления

Ближайшие, прошедшие и предстоящие

Microsoft Power BI как альтернатива SQL Server Reporting Services: вместо или вместе? Чем отличаются эти две технологии и какое у них будущее? Обсудим особенности каждой, нюансы лицензирования, сравним производительность.
Митап High SQL в Яндекс Деньги

История разработки четвертой версии F# в лицах. Улучшения языка F# и среды исполнения. Улучшения основой библиотеки языка FSharp.Core. Интегрированная среда разработки — новые функции Visual Studio 2015 и плагина "Visual F# Power Tools". Материалы и полезные сайты для старта изучения F#.
Митап №4 крупнейшего .Net сообщества Санкт-Петербурга

Контакты

  • mail@DmitriyVlasov.ru
  • +7 (904) 601-95-40
  • @DmitriyVlasov
  • Компания Авара АЙ ТИ Солюшенс, наб.реки Мойки 37А, Санкт-Петербург, Российская Федерация
  • С понедельника по пятницу 10:00 to 18:00