Как преобразовать дату в день недели, месяц, квартал или год в Excel?
Как преобразовать дату в день недели, месяц, квартал или год в Excel?
Проблемы с отображением видео:
- Разве вы не видите видео примеры?
- YouTube
- Главная
- Приемы Excel
- Начало работы
- Функции
- Советы
- Сводные таблицы
- Графики, диаграммы
- Макросы
- Скачать надстройку
- Справка
- Установка и настройка
- Команды
- Функции (формулы).
- Расширенный курс MS Excel
- Сводные таблицы MS Excel
- Таблицы MS Excel
Как определить день недели по дате?
На этот вопрос в данной статье можно ответить четырьмя способами.
Первый способ :
Давайте воспользуемся формулой ДЕННЕДА:
Используя эту формулу, вы можете рассчитать день недели в числовом формате (от 1 до 7). Двойка означает, что первым днем недели мы будем считать понедельник.
Второй метод:.
Используем формулу «TEXT»:
Эта формула возвращает день недели в текстовом формате. «DDD» означает, что мы хотим вывести полное название дня недели. (Подробнее о форматах формулы «TEXT»).
Способ третий:
В диалоговом окне «Формат ячеек» создайте следующий формат DDDD и нажмите «OK» :
Вместо даты вы получите название дня недели в данной ячейке. Дата остается датой, т.е. ее можно использовать в расчетах:
Метод четвертый:
Для этого выделите ячейки с датой, перейдите на вкладку «YXCEL» главного меню, нажмите кнопку «Ячейки» и выберите команду «Конвертировать дату в текст»:
Выберите следующие параметры и нажмите «OK» в появившемся диалоговом окне
Текстовые функции в DAX: FORMAT в Power BI и Power Pivot
Приветствую Вас, дорогие друзья, с Вами Будуев Антон. В данной статье мы разберем одну из часто используемых в Power BI (Power Pivot) и популярных текстовых функций языка DAX — функцию FORMAT (формат).
Для Вашего удобства, рекомендую скачать «Справочник DAX функций для Power BI и Power Pivot» в PDF формате.
Если же в Ваших формулах имеются какие-то ошибки, проблемы, а результаты работы формул постоянно не те, что Вы ожидаете и Вам необходима помощь, то записывайтесь в бесплатный экспресс-курс «Быстрый старт в языке функций и формул DAX для Power BI и Power Pivot».
А также, подписывайтесь на наши социальные сети. Потому что именно в них, Вам будут доступны оперативно и каждый день наши актуальные фишки, секреты, наработки, примеры, кейсы, полезные советы, видео и статьи по темам сквозной BI аналитики (Power BI, DAX, Power Pivot, Excel…): Вконтакте, Инстаграм, Фейсбук, YouTube.
DAX функция FORMAT в Power BI и Power Pivot
DAX функция FORMAT () — меняет различные типы данных (числа, дата, время) на текстовый тип данных с возможностью задать нужный формат вывода информации.
Синтаксис: FORMAT(значение; формат), где:
- Значение — значение с типом данных число, дата, время
- Формат — шаблон формата
Шаблоны формата чисел
Ниже приведены некоторые основные и часто используемые шаблоны числового форматирования, а также примеры формул, основанных на этих шаблонах:
- «General Number» — выводит число
- «Currency» — денежный формат. Выводит число, разделяя его на группы разрядов на основании параметров локали ПК
- «Fixed» — округляет число до 2 знаков после запятой
- «Standard» — выводит число, разделенное на группы разрядов, округляя его до 2 знаков после запятой
- «Percent» — умножает число на 100, преобразуя его в проценты (%). После запятой число округляется до 2 знаков
- «Scientific» — преобразует число в научный вид
- «Yes/No» — выводит «Да», если число не равно 0 и «Нет», если равно 0
- «True/False» — выводит «TRUE» (Истина), если число не равно 0 и «FALSE» (Ложь), если равно 0
Шаблоны формата дат
Ниже приведены некоторые основные и часто используемые шаблоны формата даты и примеры формул, основанных на них:
- «D» — выводит номер дня месяца (без нулей)
- «DD» — выводит номер дня месяца (с нулём)
- «DDD» — преобразует исходную дату в день недели (сокращенное название — Пт, Сб, Вс)
- «DDDD» — преобразует исходную дату в день недели (полное название)
- «M» — выводит номер месяца в году (без нулей)
- «MM» — выводит номер месяца в году (c нулём)
- «MMM» — преобразует исходную дату в месяц (сокращенное название — дек)
- «MMMM» — преобразует исходную дату в месяц (полное название)
- «yy» — выводит год в формате 2 цифр
Шаблоны формата времени
Эти шаблоны формата первичного времени используются часто, к ним также прилагаются примеры формул, основанных на них:
- «H» — преобразует исходное время в часы (без нулей)
- «HH» — преобразует исходное время в часы (с нулём)
- «m» — преобразует исходное время в минуты (без нулей)
- «mm» — преобразует исходное время в минуты (с нулём)
- «s» — преобразует исходное время в секунды (без нулей)
Совместное использование шаблонов
Вышеперечисленные модели FORMAT можно использовать отдельно или в сочетании, в зависимости от потребностей вашего случая.
Например, объединив несколько шаблонов данных вместе и разделив их нужными разделителями, вы получите в Power BI практичные текстовые данные:
Это приводит к следующему результату
Мы также можем одновременно объединить несколько шаблонов времени друг с другом, также разделив их желаемым разделителем:
Поэтому в Power BI мы получаем следующий вывод времени:
DAX функция FORMAT и первый параметр
Во всех приведенных выше примерах мы либо просто вставили значение в первый параметр, либо в другую функцию DAX, которая тоже возвращает значение.
Но в реальных формулах DAX чаще всего требуется указать ссылку на столбец, в котором находятся некоторые значения. Поэтому давайте рассмотрим еще один пример использования функции FORMAT, только теперь в качестве первого параметра мы укажем столбец.
Итак, в Power BI у меня есть начальная таблица со столбцом дат:
Создадим в Power BI Desktop во вкладке «Моделирование» два вычисляемых столбца в этой таблице по следующим формулам с использованием рассматриваемой нами функции:
В результате мы получили таблицу, в которой вместо одного столбца с простыми датами есть два дополнительных столбца со значениями года и месяца.
С помощью этих двух столбцов в DAX можно свободно создавать формулы для фильтрации по году или месяцу. Например, с помощью функции FILTER можно получить следующее. (Подробнее о функции FILTER читайте здесь):
Функция FILTER, с другой стороны, возвращает таблицу, отфильтрованную по значению 2018 в вычисляемой колонке, которую мы создали с помощью функции FORMAT:
На этом статья о разборе функции FORMAT в Power BI и Power Pivot окончена.
Пожалуйста, оцените этот товар:
- 5
- 4
- 3
- 2
- 1
Успехов Вам, друзья!
С уважением, Будуев Антон.
Проект «BI — это просто»Если у вас есть вопросы по содержанию этой статьи, пожалуйста, не стесняйтесь задавать их в комментариях ниже. Я обязательно отвечу на них. Более того, оставляйте там свои комментарии, и я буду рад получить от вас ответ.
Кроме того, поделитесь этой статьей со своими друзьями в социальных сетях — возможно, кому-то эта информация окажется полезной.
Понравился материал статьи?
Добавьте эту статью в закладки Вашего браузера, чтобы вернуться к ней еще раз. Для этого, прямо сейчас нажмите на клавиатуре комбинацию клавиш Ctrl+D
Что еще посмотреть / почитать?
Переменные AR и RETURN: Создание переменных с помощью DAX (Power BI)
Создание календаря из непрерывных дат в Power BI и Power Pivot: функции DAX CALENDARAUTO и CALENDAR
DAX функции YEARFRAC, WEEKDAY и WEEKNUM в Power BI и PowerPivot