Как работают зависимости запросов в LuckyTemplates

Оглавление

SQL-запрос LuckyTemplates

В этом руководстве мы собираемся углубиться и понять, как работают зависимости запросов в LuckyTemplates.

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

Эта функция уже некоторое время является частью LuckyTemplates SQL Query, но не многие пользователи знают, как максимально использовать ее функции. Если вы часто работаете со сложными настройками LuckyTemplates, вам необходимо больше разбираться в зависимостях запросов .

Понимание зависимостей запросов внутри LuckyTemplates

Чтобы начать, щелкните ленту «Вид» , а затем щелкните «Запрос зависимостей» .

Как работают зависимости запросов в LuckyTemplates

Первое, что вы можете увидеть в дереве зависимостей, — это исходная папка исходного запроса.

Как работают зависимости запросов в LuckyTemplates

Под исходным запросом вы можете видеть, что он разветвляется на несколько других запросов. У вас есть запросы к таблицам Customers , Products , Regions и Sales . Просто взглянув на это, вы уже имеете общее представление о том, как связаны эти запросы.

Я покажу вам пример того, как зависимости запросов работают в LuckyTemplates. Например, у нас уже есть столбец «Канал» и столбец «Код канала» .

Как работают зависимости запросов в LuckyTemplates

Что я хочу сделать, это создать еще одну таблицу этого. Я хочу выделить эту информацию и поместить ее в другую таблицу. 

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

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

Для этого щелкните правой кнопкой мыши таблицу «Продажи» и выберите «Ссылка» .

Как работают зависимости запросов в LuckyTemplates

Затем переименуйте дублированный запрос продаж из Sales (2) в таблицу Channels . В новой таблице «Каналы» щелкните столбец «Канал» , удерживайте нажатой клавишу Ctrl и щелкните столбец «Код канала ».

Удерживая нажатой клавишу Ctrl , щелкните правой кнопкой мыши указанные столбцы и выберите «Удалить другие столбцы» .

Как работают зависимости запросов в LuckyTemplates

После этого в таблице Channels останутся только столбцы Channel и Channel Code .

Как работают зависимости запросов в LuckyTemplates

Теперь вам нужно создать таблицу поиска для всех ваших каналов, используя таблицу Channels . Но сначала вам нужно удалить повторяющиеся записи, щелкнув правой кнопкой мыши и выбрав «Удалить дубликаты» . Это эффективный способ создания кодов каналов.

Как работают зависимости запросов в LuckyTemplates

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

Как работают зависимости запросов в LuckyTemplates

Сделав это, вы можете создать новый столбец и добавить таблицу кратких кодов каналов .

Как работают зависимости запросов в LuckyTemplates

Если вы снова посмотрите на представление «Зависимости запросов» , вы увидите связь между запросом таблицы «Продажи » и таблицей «Каналы» .

Как работают зависимости запросов в LuckyTemplates

Заключение

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

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

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

До скорого!

Leave a Comment

Расчет недельных продаж с помощью DAX в LuckyTemplates

Расчет недельных продаж с помощью DAX в 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 для своих бизнес-отчетов.