[Онлайн-видеокурс]

DAX - ЭТО ПРОСТО
(для Power BI и Power Pivot)

[онлайн-видеокурс]

DAX - ЭТО ПРОСТО

(для Power BI и Power Pivot)




Антон Будуев
* простой авторский взгляд на конструктор формул DAX для Power BI и Power Pivot
  • Друзья, сталкивались ли Вы с проблемами при создании формул на языке DAX в Power BI или Power Pivot?

Думаю, да! Практически все кто работают в DAX, так или иначе, встречают на своем пути:

  • проблемы и загвоздки
  • неверные результаты выполнения формул (не то, что ожидали)
  • отсутствие возможности реализовать аналитическую идею
  • путаницу во всех функциях DAX
  • ... и многое-многое другое

Иногда, прямо руки опускаются... и никто помочь не может!

Знакомо?... И мне знакомо...

Но, уделяя внимание данной теме на протяжении огромного количества часов, и днем, и ночью, пройдя через все трудности, путаницы, тщательно изучая тонны разрозненной информации (преимущественно на англоязычном пространстве, так как в Рунете по этой теме, ну прямо, совсем крохи), практикуя все на себе, и помогая другим пользователям DAX, я понял, что на самом деле DAX - ЭТО ПРОСТО! ДЛЯ ВСЕХ!

И главное здесь - понять загадку DAX, понять его суть, смысл и структуру. Тогда язык DAX предстает как простой конструктор формул, на котором можно легко и играючи создавать любые формулы, решая самые серьезные и глубокие аналитические задачи.

Хотите так?

Представляю Вашему вниманию очень подробный, пошаговый онлайн-видеокурс "DAX - это просто", в котором изложено мое простое авторское видение данного конструктора формул для Power BI и Power Pivot. Курс, в котором Вы на практике вместе со мной, начиная с самых основ и продолжая далее углубляться небольшими шажками, отработаете навыки работы с языком функций и формул DAX.

О КУРСЕ

Курс DAX - это просто

В данном большом, подробном, пошаговом курсе "DAX - это просто" с практикой и самостоятельными заданиями Вы изучите мое авторское видение языка DAX. С самого начала (с момента создания модели данных) и до самого конца - до разбора сложных витиеватых формул.

Язык DAX преподнесен как простой конструктор, состоящий из нескольких блоков, которые имеют свое определенное, конкретное предназначение.

Сочетая различными способами эти блоки, Вы, при помощи конструктора формул DAX, с легкостью сможете решать любые (простые или сложные) аналитические задачи.

Очень важно, что в данном курсе язык DAX рассматривается с точек зрения сразу обеих популярных платформ - и Power BI, и Power Pivot, с разбором тонкостей и нюансов его применения в каждой из платформ.



Курс обучения состоит из 9 последовательных модулей, разделенных по логическому смыслу. В каждом модуле по несколько уроков. В свою очередь, каждый урок состоит из нескольких видео (от 1 до 5). Длительность каждого видео 20 - 60 минут (в ряде случаев, чуть больше).

В каждом уроке разбирается конкретная тема. После материал урока закрепляется разбором разных практических аналитических задач, а также, специальным заданием для самоконтроля ученика. Естественно, с дальнейшей проверкой этого практического задания.

Кроме 9 основных модулей, в курс также дополнительно входят 3 бонуса и 1 супербонус, подробную информацию о которых Вы сможете узнать ниже на сайте.

Курс доступен онлайн с любого устройства: ПК (Windows, MAC), планшеты, смартфоны.

Ниже представлены скриншоты того, как выглядит курс обучения в личном кабинете ученика.

Скриншот личного кабинета ученика
Скриншот личного кабинета ученика
Скриншот личного кабинета ученика
Скриншот личного кабинета ученика
Антон Будуев

DAX - это как простой конструктор LEGO. Главное понять его суть и структуру. А далее, уже творчество и наслаждение процессом.

ВАШИ РЕЗУЛЬТАТЫ

  • Вы поймете структуру языка DAX и его логику, начнете думать на этом языке, решая свои аналитические задачи
  • Вы будете ориентироваться во всех основных функциях DAX, понимать для чего они нужны, чем различаются и в каких ситуация их применять
  • Вы получите навык поэтапной работы с DAX - начиная с построения самой модели данных, с создания базовых формул и до решения больших аналитических задач со множеством условий
  • Вы сможете решать как простые аналитические задачи, так и очень сложные, с разными зависимостями одних таблиц от других, со сложной фильтрацией одной таблицы по составным условиям из множества других таблиц
  • Вы разберетесь с контекстами DAX, поймете что это такое и почему они так важны. Научитесь ими управлять и сможете задавать Вашим формулам нужное поведение
  • Вы научитесь решать аналитические задачи, основываясь на сложных моделях данных, где таблицы связаны друг с другом цепочками связей разного типа, а также связями "многие-ко-многим"
  • Вы сможете работать с моделью данных, где таблицы вообще не связаны друг с другом, но при этом будете с легкостью передавать значения фильтров от одной таблицы к другой
  • У Вас будет навык работы с моделью данных, где таблицы должны быть связаны друг с другом по нескольким столбцам сразу (от 2 и более)
  • Вы сможете внутри своих формул проводить многоуровневую фильтрацию данных, создавать виртуальные сводные таблицы, подводить итоги, рассчитывать накопленные итоги, ранги, определять ТОП значений, дополнять, очищать или полностью заменять контексты вычисления Ваших формул, а также, вычислять выражения под условием различного переноса дат и так далее
  • Вы научитесь рассчитывать в таблицах сложные вычисляемые столбцы с применением динамической фильтрации для решения популярных аналитических задач, например, таких как расчет номера заявки (покупки) для конкретного клиента, расчет длительности интервалов между покупками конкретного клиента и так далее
  • У Вас на вооружении будет множество фишек DAX, благодаря которым Вы сможете создавать "умные", интерактивные отчеты

и многое-многое другое...

Антон Будуев

Заставьте Ваши данные говорить! DAX это может. Вы можете! Это просто...!

СОСТАВ КУРСА

МОДУЛЬ 1: Важное начало (глубокая аналитика, моделирование, простая агрегация и переменные DAX)

В первом модуле мы сосредоточимся на разборе простых, но очень важных основ, на которых базируется вся работа с DAX. Во-первых, мы разберемся с тем, что такое DAX, поймем его суть и рассмотрим схему работы с этим конструктором формул. Во-вторых, работу с DAX мы начнем с самого начала — с моделирования. Изучим принципы построения модели данных и реализуем их на практике. Ну и далее, начнем разбирать первый блок этого мощного конструктора — простую базовую аналитическую агрегацию и переменные DAX.

УРОК 1.1: Методы глубокой аналитики в DAX

УРОК 1.2: Моделирование в Power BI и Power Pivot

УРОК 1.3: Простая базовая агрегация в DAX (функции SUM, AVERAGE, MAX, MIN, COUNT, COUNTBLANK, DISTINCTCOUNT)

УРОК 1.4: Что такое переменные DAX и зачем они нужны (VAR и RETURN)

МОДУЛЬ 2: Итерационный расчет выражений + агрегация. Итерационные X-функции DAX

Во втором модуле данного курса мы сосредоточимся на разборе первого метода глубокой аналитики — расчет выражений перед сведением базовой аналитической агрегации. То есть, разберем работу итерационных X-функций, поймем как они работают и для чего они нам нужны с точки зрения аналитических расчетов.

УРОК 2.1: Итерационные X-функции (SUMX, COUNTX, AVERAGEX, MAXX, MINX)

МОДУЛЬ 3: Предварительная фильтрация / удаление фильтров + агрегация. Функции фильтров в DAX

В третьем модуле мы разберем еще один метод глубокой аналитики в DAX — фильтрация перед сведением базовой аналитической агрегации. И, соответственно, разберем ряд DAX функций, которые отвечают за ту или иную фильтрацию. Также начнем соединять работу этого метода глубокой аналитики (фильтрация) с методом, о котором говорили в предыдущем втором модуле курса (итерационный расчет выражений), тем самым, позволяя себе еще глубже «нырнуть» в исходные данные для извлечения важных аналитических инсайтов.

УРОК 3.1: Фильтрация строк (функция FILTER)

УРОК 3.2: Работа с таблицами через связи (функции RELATED и RELATEDTABLE)

УРОК 3.3: Удаление предыдущих внешних фильтров (функции ALL, ALLEXCEPT, ALLSELECTED, ALLNOBLANKROW)

УРОК 3.4: Фильтры уникальных значений (функции ALL, ALLNOBLANROW, VALUES, DISTINCT)

МОДУЛЬ 4: Предварительная агрегация + агрегация. Создание в DAX внутренних таблиц: сводных, с итогами, ТОП, объединенных и др. таблиц

В четвертом модуле мы разберем еще один метод глубокой аналитики — создание в коде DAX, перед базовой аналитической агрегацией, предварительных сводных таблиц, таблиц с итогами, таблиц с ТОП-значениями, объединенных и других видов таблиц. То есть, будем реализовывать агрегацию от уже заранее агрегированных данных теми или иными предварительными таблицами. Ну, и конечно же, все будем закреплять на практике, одновременно соединяя воедино данный метод глубокой аналитики (предварительные таблицы) с двумя методами, которые мы изучали в прошедших модулях курса (предварительный расчет выражений и фильтрация).

УРОК 4.1: Добавление виртуального столбца (функция ADDCOLUMNS)

УРОК 4.2: Создание сводных таблиц (функция SUMMARIZE)

УРОК 4.3: Выбор определенных столбцов из таблиц (функция SELECTCOLUMNS)

УРОК 4.4: Создаем быстрые сводные таблицы (различие функций SUMMARIZECOLUMNS, GROUPBY и SUMMARIZE + ADDCOLUMNS)

УРОК 4.5: Сводные таблицы в DAX (практика)

УРОК 4.6: Расчет ТОП-значений в Power BI и Power Pivot (функция TOPN)

УРОК 4.7: Расчет ТОП-значений для каждой из категорий (функции GENERATE + TOPN)

УРОК 4.8: Другие табличные функции

МОДУЛЬ 5: Контексты DAX (виды и уровни контекстов)

В пятом модуле мы уделим отдельное внимание важной особенности языка DAX — контекстам и их уровням. Разберем что это такое, как с ними работать и как ими управлять. Контексты — это одна из самых главных деталей DAX, потому что все формулы и вычисления целиком и полностью окутаны и пронизаны этими самыми контекстами, которые напрямую влияют на выполнение и результаты наших DAX формул. А значит, для эффективной работы в DAX нужно очень хорошо понимать суть контекстов. Чему, собственно, и посвящен данный модуль.

УРОК 5.1: Контекст фильтра

УРОК 5.2: Контекст строки

УРОК 5.3: Что такое фильтр в DAX. Разбор формулы с точки зрения контекстов фильтра и строки

УРОК 5.4: Распространение контекстов фильтра и строки по связям между таблицами

УРОК 5.5: Распространение контекста строки по связям (практика)

УРОК 5.6: Уровни контекста строк

УРОК 5.7: Работа с уровнями контекста строк (функция EARLIER)

УРОК 5.8: Упрощаем работу с уровнями контекста строк при помощи переменных DAX

УРОК 5.9: Уровни контекста строк (практика)

МОДУЛЬ 6: Функция CALCULATE и управление контекстом фильтра (изменение контекста + агрегация)

В шестом модуле мы продолжим изучать методы глубокой аналитики. На этот раз разберем изменение контекста фильтра перед базовой аналитической агрегацией при помощи, пожалуй, самой главной функцией в DAX — CALCULATE. Подробно исследуем саму функцию CALCULATE, ее свойства, параметры, особенности. Научимся с помощью этой функции дополнять, удалять и преобразовывать внешний контекст фильтра. А также, закрепим все на практике, одновременно объединяя работу CALCULATE со всем предыдущим изученным материалом.

УРОК 6.1: Функция CALCULATE и внутренний контекст фильтра

УРОК 6.2: Функция CALCULATE - параметры фильтров и их ограничения, режим ИЛИ

УРОК 6.3: Функция CALCULATE и группа функций ALL - "ювелирное" удаление предыдущих фильтров

УРОК 6.4: Функция CALCULATE и изменение (переопределение) контекста фильтра

УРОК 6.5: Функция CALCULATE и связи таблиц

УРОК 6.6: Чем производить фильтрацию в DAX? CALCULATE или FILTER? Отличие фильтрации данных функций.

УРОК 6.7: Восстановление части прежнего контекста (ранее удаленных фильтров). Функции CALCULATE и VALUES

УРОК 6.8: Функция CALCULATE и контекст фильтра (практика - расчет %, накопительного итога, количества ед. при фильтре др. таблицы)

УРОК 6.9: Как фильтровать таблицы (передавать фильтры) по связи Многие-ко-Многим. Функция CALCULATE и расширенная таблица

МОДУЛЬ 7: Функция CALCULATE и преобразование контекста строки в контекст фильтра
(изменение контекста + агрегация)

В седьмом модуле мы продолжим разбирать функцию CALCULATE и то, каким еще способом эта функция может помочь нам в управлении контекстами DAX. А именно, подробно изучим преобразование функцией CALCULATE контекста строки в контекст фильтра. Данное свойство очень важное, так как используется, очень и очень часто, в решении реальных аналитических задач. И именно поэтому данному свойству посвящен весь седьмой модуль курса.

УРОК 7.1: Перевод контекста строки в контекст фильтра функцией CALCULATE

УРОК 7.2: Функция CALCULATE и перевод контекста строки в фильтр при дублях строк

УРОК 7.3: Функция CALCULATE, меры, переменные и перевод контекста строки в контекст фильтра

УРОК 7.4: Перевод функцией CALCULATE контекста строки в контекст фильтра при наличии связей таблиц

УРОК 7.5: Проблема циклической зависимости при работе функции CALCULATE. Как избавиться от циклической зависимости?

УРОК 7.6: Итоговое дополнение о процессе перевода функцией CALCULATE контекста строки в контекст фильтра и возникновении циклической зависимости.

УРОК 7.7: Функция CALCULATE и контекст строки (практика - расчет суммы по категориям, расчет рангов, функция RANKX)

УРОК 7.8: Запрет замены контекста фильтра (образованного из контекста строки), внутренним контекстом фильтра функции CALCULATE. Функция KEEPFILTERS

МОДУЛЬ 8: Работа с датами в DAX (расчеты по датам, перенос дат, сравнение периодов, снимки на дату)

В восьмом модуле мы изучим как при помощи функции CALCULATE и ряда специализированных DAX функций для работы с датами, изменять внешний контекст фильтра по датам на новый, измененный контекст дат. То есть, разберем механику расчета выражений, перенесенных на другую дату относительно даты текущего контекста. Например, разберем как рассчитать продажи не только за текущий период, но и за аналогичный период год назад. Либо, как посчитать накопленные продажи с начала года / квартала / месяца и т.д. Всему этому и посвящен данный восьмой модуль.

УРОК 8.1: Общий обзор функций работы с датами в DAX

УРОК 8.2: Создание правильных расширенных календарей

УРОК 8.3: Расчет интервалов между датами (практика)

УРОК 8.4: Расчет выражений за предыдущие / следующие дни, месяца, годы. Формулы роста и прироста.

УРОК 8.5: Расчет накопительного итога за период (за год, квартал, месяц)

УРОК 8.6: Расчет выражений на основе снимка дат

УРОК 8.7: Расчет прогнозов (практика)

МОДУЛЬ 9: Работа со связями таблиц в DAX.
Неактивные, многие-ко-многим, двунаправленные связи, а также связи по нескольким столбцам.

В данном девятом модуле мы изучим очень важный аспект — работу в DAX со связями таблиц в модели данных. Разберем как активировать в коде DAX неактивные связи, как активировать двунаправленные связи (что очень актуально для Power Pivot, так как в нем в самой модели данных невозможно создать двунаправленную связь). Разберем несколько методов работы со связью многие-ко-многим (один-ко-многим + многие-к-одному). А также, на практике узнаем как при помощи DAX кода связать 2 таблицы одновременно по нескольким общим столбцам (по 2-м и более).

УРОК 9.1: Внутренняя активация в DAX неактивных связей (функция USERELATIONSHIP)

УРОК 9.2: Работа со связью многие-ко-многим (передача фильтров через связь). CALCULATE и расширенная таблица. Функция CROSSJOIN

УРОК 9.3: Внутренняя активация в DAX двунаправленных связей (функция CROSSFILTER)

УРОК 9.4: Создание связей между таблицами на основе 2-х и более столбцов. Функция LOOKUPVALUE

Антон Будуев

DAX - это просто! Я верю, у Вас все получится. Действуйте, а я помогу!

БОНУСЫ

БОНУС 1: Мини-курс "DAX: Большая работа с функцией FILTER в Power BI и Power Pivot"

В данном небольшом курсе мы с Вами сосредоточимся на глубоком разборе функции FILTER, которая требуется почти в каждом втором DAX коде для прямой фильтрации строк исходной таблицы или табличного DAX выражения. Либо же для внутренней динамической фильтрации таблицы при создании вычисляемых столбцов.

Подробно изучим саму функцию FILTER, как она работает, какие условия фильтров мы можем в ней указывать, что и с чем можем сравнивать.

Разберем отличия фильтрации функции FILTER от фильтрации, которую производят функции CALCULATE и CALCULATETABLE.

DAX: Большая работа с функцией FILTER

А также, поработаем с FILTER на практике, разбирая несколько сложных примеров из реальной аналитики, в том числе и задачи с динамической фильтрацией, например, такие, как расчет номера покупки клиента и тому подобное.

УРОК 1: Функция FILTER, условия фильтров, виды фильтров

УРОК 2: Как в функции FILTER прописать несколько условий фильтров (2 и более) в режимах "И" / "ИЛИ"

УРОК 3: Истинное предназначение функции FILTER

УРОК 4: Практика функции FILTER

УРОК 5: Отличие фильтрации FILTER от фильтрации функций CALCULATE и CALCULATETABLE

УРОК 6: Динамическая фильтрация внутри таблиц (подсчет количества, в зависимости от значения строки)

УРОК 7: Динамическая фильтрация внутри таблиц (расчет номера покупки клиента)

УРОК 8: Динамическая фильтрация внутри таблиц (разница значений строк)

БОНУС 2: Мастер-класс "Производственный Календарь в DAX с праздничными и выходными днями"
для Power BI и Power Pivot

В данном мастер-классе Вы научитесь добавлять в свою модель данных DAX (в таблицу календаря) рабочие, выходные, короткие рабочие, перенесенные выходные и праздничные дни, которые просто невозможно «вытянуть» из простого столбца с датами, так как они устанавливаются на уровне правительства.

Производственный Календарь в DAX
Производственный Календарь в DAX

БОНУС 3: Мастер-класс "DAX - Статический и динамический ABC-анализ (анализ Парето 80/20)"
для Power BI и Power Pivot

В этом мастер-классе Вы изучите как реализовывать на языке DAX в Power BI и Power Pivot статический (в вычисляемом столбце) и динамический (через меру) ABC-анализ или, как его еще называют, анализ Парето 80/20.

Данный популярный вид анализа — это разделение совокупности единиц (товары, клиенты, поставщики, магазины и т.д.) на 2, 3 или более групп по степени их важности относительно определенной метрики (продажи, количество, прибыль и т.д.).

Например, Вы сможете распределить товары на группы по степени их прибыльности.

Статический и динамический ABC-анализ в DAX
Статический и динамический ABC-анализ в DAX

По классическому ABC-анализу у Вас будет 3 группы:

  1. A — наименьшее количество товаров, которые принесли 70% прибыли от всех товаров
  2. B — товары, которые принесли 20% прибыли
  3. C — товары, которые принесли 10% прибыли

По классическому анализу Парето у Вас будет 2 группы:

  1. Наименьшее количество товаров, которые принесли 80% прибыли от всех товаров
  2. Товары, которые принесли оставшиеся 20% прибыли

Таким образом, при помощи реализации данного анализа на языке DAX, Вы сможете выявить лидеров по товарам, которые принесли наибольшую прибыль и сфокусировать свои усилия в продажах именно по данным товарам.

СУПЕРБОНУС

Супербонус

ВИДЕО-КУРС: Технические фишки DAX для построения умных и интерактивных визуализаций в отчетах
Power BI и Power Pivot

В данном курсе подробно, шаг за шагом, на практике разбираются несколько технических фишек языка DAX, благодаря которым, Вы сможете настраивать умные, красивые, интерактивные, удобные визуализации, сводные таблицы и отчеты в Power BI и Power Pivot.

Переходите ниже, кликайте слева по кнопкам фишек и смотрите как выглядят данные интерактивные визуализации в Power BI и Power Pivot.

Технические фишки DAX
  • DAX фишка 1
  • DAX фишка 2
  • DAX фишка 3
  • DAX фишка 4
  • DAX фишка 5
  • DAX фишка 6
  • DAX фишка 7
  • DAX фишка 8
  • Фишка 9

DAX ФИШКА 1: Поочередный вывод разных мер на одной и той же визуализации, переключая кнопкой

Пример отчета в Power BIПример отчета в Power Pivot
Пример отчета в Power BI
Пример отчета в Power Pivot

ОБ АВТОРЕ

Антон Будуев

Автор курса: Антон Будуев

Предприниматель, продюсер онлайн-проектов, основатель и основной автор проекта про сквозную BI аналитику biprosto.ru

Человек, влюбленный в аналитические комплексы Power BI и Power Pivot за их волшебство и магию в сквозной аналитике.



Еще в 2016 году я даже и не знал о существовании Power BI, Power Pivot и о DAX в частности. Но, в 2017 году, реализуя у себя в продюсерском онлайн-бизнесе сквозную аналитику, я имел счастье познакомиться с этими удивительными аналитическими BI инструментами.

И тогда же, я понял, что это именно то, в чем я хочу развиваться сам. Я нашел себя! Я нашел свою тему! Стал разбираться, учиться и практиковаться в этой теме днями и ночами напролет.

С тех пор уже много воды утекло...

  • был создан проект biprosto.ru, в котором я размещаю подробные статьи и видео на тему BI аналитики, и по DAX языку в частности
  • был выпущен популярный справочник DAX функций 
  • была оказана практическая помощь сотням пользователям Power BI и Power Pivot, которые обращаются ко мне с просьбой помощи в решении их аналитических задач и создании формул на языке DAX
  • были записаны и будут записываться далее (в еще большем количестве) бесплатные практические видеоуроки и видеокурсы по DAX, Power BI, Power Pivot

Ну и, наконец, был записан подробный обучающий курс "DAX - это просто", на презентационной странице которого, Вы сейчас находитесь.

Заказав данный курс, Вам будет доступен весь мой опыт и все мои навыки работы с языком DAX. А также, поддержка и обратная связь от меня лично и от многих других учеников, участвующих в групповых чатах этого курса во Вконтакте, Facebook и Телеграмм.

ЗАКАЗАТЬ КУРС

тариф началЬНЫЙ

Доступ к курсу на 2 года

МОДУЛЬ 1: Важное начало (глубокая аналитика, моделирование, простая агрегация и переменные DAX)


МОДУЛЬ 2: Итерационный расчет выражений + агрегация. Итерационные X-функции DAX


МОДУЛЬ 3: Предварительная фильтрация / удаление фильтров + агрегация. Функции фильтров в DAX


МОДУЛЬ 4: Предварительная агрегация + агрегация. Создание в DAX внутренних таблиц: сводных, с итогами, ТОП, объединенных и др. таблиц



Обратная связь по курсу



Обновления курса

6 000 руб

тариф средний

Доступ к курсу на 3 года

МОДУЛЬ 1: Важное начало (глубокая аналитика, моделирование, простая агрегация и переменные DAX)


МОДУЛЬ 2: Итерационный расчет выражений + агрегация. Итерационные X-функции DAX


МОДУЛЬ 3: Предварительная фильтрация / удаление фильтров + агрегация. Функции фильтров в DAX


МОДУЛЬ 4: Предварительная агрегация + агрегация. Создание в DAX внутренних таблиц: сводных, с итогами, ТОП, объединенных и др. таблиц


МОДУЛЬ 5: Контексты DAX (виды и уровни контекстов)


МОДУЛЬ 6: Функция CALCULATE и управление контекстом фильтра (изменение контекста + агрегация)


МОДУЛЬ 7: Функция CALCULATE и преобразование контекста строки в контекст фильтра (изменение контекста + агрегация)


МОДУЛЬ 8: Работа с датами в DAX (расчеты по датам, перенос дат, сравнение периодов, снимки на дату)


МОДУЛЬ 9: Работа со связями таблиц в DAX. Неактивные, многие-ко-многим, двунаправленные связи, а также связи по нескольким столбцам.



Обратная связь по курсу



Обновления курса

13 000 руб

НЕМНОГО ОТЗЫВОВ...

Отзывы
Отзывы
Отзывы
Отзывы
Отзывы
Отзывы
Отзывы
Отзывы

Позвольте себе насладиться волшебством языка DAX, преобразуя "молчаливые" данные в глубокие, "говорящие" аналитические инсайты

Подняться наверх