Как объединить запросы в LuckyTemplates

Как объединить запросы в LuckyTemplates

Слияние  — еще одно мощное преобразование для оптимизации наших таблиц и информации, которую мы можем получать из разных источников. Важно научиться объединять запросы в LuckyTemplates, поскольку это преобразование может упростить наши модели данных.

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

С учетом сказанного слияние — это отличный метод для создания таблиц, которые полностью отличаются от того, что у нас обычно есть, поскольку мы можем объединять множество таблиц. В этой статье вы узнаете, как эффективно объединять запросы в LuckyTemplates.

Оглавление

Параметр «Объединить запросы» в LuckyTemplates

Например, таблица сведений о канале может быть таблицей логического поиска, которую мы можем поместить в нашу модель данных. Но нам нужно оставить его как промежуточный запрос, потому что мы все еще можем использовать его, физически объединив его с нашей таблицей Sales .

Как объединить запросы в LuckyTemplates

Для этого давайте выберем  таблицу «Продажи»  , затем щелкните  параметр «Объединить запросы»  на  ленте «Главная»  .  

Как объединить запросы в LuckyTemplates

Таблица из  Сведения о канале  всегда разветвляет все измерения на основе канала. Итак, давайте выберем и выделим  столбец Channel  .

Как объединить запросы в LuckyTemplates

Затем давайте найдем и выберем  здесь таблицу сведений о канале  .

Как объединить запросы в LuckyTemplates

Это даст нам предварительный просмотр. Мы увидим, что столбец «Имя канала» разбит на элементы «Экспорт », «Дистрибьютор » и «Оптовая торговля» , которые являются тремя типами элементов в нашей таблице фактов ( таблице «Продажи »). Давайте выберем столбец «Имя канала» .

Как объединить запросы в LuckyTemplates

Объединение запросов в LuckyTemplates с помощью параметров типа соединения 

Существуют различные варианты типа соединения , которые мы можем использовать. Я настоятельно рекомендую изучить варианты, которые вы можете использовать. Мы не будем рассматривать каждую опцию, потому что мы можем просто использовать опцию Left Outer .

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

Как объединить запросы в LuckyTemplates

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

Выберите  параметр «Левый внешний»  , и он даст нам предварительный просмотр ниже, указав, что есть полное совпадение. После этого нажмите  кнопку ОК  .  

Как объединить запросы в LuckyTemplates

Теперь в нашей таблице Sales произошло несколько вещей   . Первое, что мы заметим, это то, что у нас есть добавленное преобразование в наших  APPLIED STEPS , которое указывает, что мы  объединили запросы

Как объединить запросы в LuckyTemplates

Однако это не дало нам всех дополнительных столбцов из  таблицы сведений о канале  . В этом случае нам нужно нажать на двойные стрелки рядом с названием столбца «Сведения о канале» .  

Как объединить запросы в LuckyTemplates

Затем мы увидим все различные доступные параметры, которые являются столбцами из  таблицы сведений о канале  . Например, мы объединяем таблицы, и есть много столбцов, которые мы не хотели объединять. Все, что нам нужно сделать, это выбрать только те столбцы, которые мы хотим добавить. Давайте сначала оставим их все выбранными и нажмем кнопку  OK  . 

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

Как объединить запросы в LuckyTemplates

Применение дополнительных преобразований

Более того, мы можем просто удалить   здесь этот столбец « Канал» , потому что у нас уже есть аналогичный столбец, который был добавлен с помощью метода слияния, который мы использовали ранее.

Как объединить запросы в LuckyTemplates

Затем давайте переименуем недавно добавленные столбцы в нашу таблицу в  ChannelShort CodeAlt. Названиеважность и  предшествующий код .  

Как объединить запросы в LuckyTemplates

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

Теперь, если мы проверим наш  раздел ПРИМЕНЯЕМЫЕ ШАГИ  , все, что мы сделали, было добавлено автоматически. Мы добавляли запросы, объединяли, расширяли, удаляли и переименовывали столбцы.  

Как объединить запросы в LuckyTemplates

Если мы проверим наш  расширенный редакторкод M  указывает точно то же самое из нашего  раздела ПРИМЕНЯЕМЫЕ ШАГИ  . Это преобразования, которые мы сделали ранее. 

Как объединить запросы в LuckyTemplates

Заключение

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

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


Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Как сохранить и загрузить файл RDS в R

Как сохранить и загрузить файл RDS в R

Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

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

Введение в фильтрацию контекста в LuckyTemplates

Введение в фильтрацию контекста в LuckyTemplates

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

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.

Идеи материализации кэшей данных в DAX Studio

Идеи материализации кэшей данных в DAX Studio

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

Бизнес-отчетность с использованием LuckyTemplates

Бизнес-отчетность с использованием LuckyTemplates

Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать