Як працюють залежності запитів у LuckyTemplates

Зміст

SQL-запит LuckyTemplates

У цьому підручнику ми збираємося заглибитися глибше та зрозуміти, як це зробитиробота в LuckyTemplates.

Залежності запитів показують, як запити пов’язані між собою в LuckyTemplates. Ви можете побачити, які запити залежать від інших запитів або таблиць. Це корисно, коли ви плануєте виконати багато перетворень даних у своїй моделі.

Ця функція вже деякий час є частиною LuckyTemplates SQL Query, але не багато користувачів знають, як максимізувати її функцію. Якщо ви часто працюєте зі складними налаштуваннями LuckyTemplates, вам потрібно більше розуміти залежності запитів .

Розуміння залежностей запитів у LuckyTemplates

Щоб почати, клацніть стрічку «Перегляд» , а потім клацніть «Залежності запиту» .

Як працюють залежності запитів у LuckyTemplates

Перше, що ви можете побачити в дереві залежностей, це вихідна папка початкового запиту.

Як працюють залежності запитів у LuckyTemplates

Під початковим запитом ви можете побачити, що він розгалужується на кілька інших запитів. У вас є запити таблиці Клієнти , Продукти , Регіони та Продажі . Просто подивившись на це, ви вже маєте загальне уявлення про зв’язок цих запитів.

Я покажу вам приклад того, як працюють залежності запитів у LuckyTemplates. Наприклад, ми вже маємо стовпець каналу та стовпець коду каналу .

Як працюють залежності запитів у LuckyTemplates

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

Це гарна ідея, оскільки, як ви бачите, у цих стовпцях багато повторюваної інформації, особливо коли у вас є кілька стовпців, які містять подібні речі.

Теоретично ми можемо просто мати стовпці Channel і Channel Code окремо в іншій таблиці, а потім провести зв’язок між таблицею Channel і нашою таблицею Sales.

Для цього клацніть правою кнопкою миші таблицю Sales і виберіть Reference .

Як працюють залежності запитів у LuckyTemplates

Далі перейменуйте повторюваний запит продажів із Продажі (2) у таблицю Канали . У новій таблиці каналів клацніть стовпець каналу , утримуйте клавішу Ctrl і клацніть стовпець код каналу .

Утримуючи натиснутою клавішу Ctrl , клацніть правою кнопкою миші вказані стовпці, а потім виберіть «Видалити інші стовпці» .

Як працюють залежності запитів у LuckyTemplates

Після цього в таблиці Канали залишаться лише стовпці Канал і Код каналу .

Як працюють залежності запитів у LuckyTemplates

Тепер вам потрібно створити таблицю пошуку для всіх ваших каналів за допомогою таблиці каналів . Але спочатку вам потрібно видалити повторювані записи, клацнувши правою кнопкою миші та вибравши Видалити дублікати . Це ефективний спосіб створення кодів каналів.

Як працюють залежності запитів у LuckyTemplates

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

Як працюють залежності запитів у LuckyTemplates

Зробивши це, ви можете створити новий стовпець і додати таблицю короткого коду каналу .

Як працюють залежності запитів у LuckyTemplates

Якщо ви поглянете назад у подання Query Dependencies , тепер ви можете побачити зв’язок між запитом таблиці Sales і таблицею Channels .

Як працюють залежності запитів у LuckyTemplates

Висновок

Цей приклад для залежностей запиту є простим. Коли у вас буде багато даних із різних джерел, дерево залежностей виглядатиме складніше.

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

Сподіваюся, ви багато чого навчилися з цього підручника. Існують різні можливості використання залежностей запиту . Головне — практикуватися та експериментувати з різними прикладами в різних сценаріях.

До наступного разу!


Труба в R: підключення функцій за допомогою Dplyr

Труба в R: підключення функцій за допомогою Dplyr

У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.

RANKX Deep Dive: функція LuckyTemplates DAX

RANKX Deep Dive: функція LuckyTemplates DAX

RANKX від LuckyTemplates дозволяє повернути рейтинг певного числа в кожному рядку таблиці, який є частиною списку чисел.

Вилучення тем і зображень LuckyTemplates із PBIX

Вилучення тем і зображень LuckyTemplates із PBIX

Дізнайтеся, як розібрати файл PBIX, щоб витягти теми та зображення LuckyTemplates із фону та використовувати їх для створення звіту!

Шпаргалка формул Excel: Посібник середнього рівня

Шпаргалка формул Excel: Посібник середнього рівня

Шпаргалка формул Excel: Посібник середнього рівня

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Python у LuckyTemplates: як встановити та налаштувати

Python у LuckyTemplates: як встановити та налаштувати

Дізнайтеся, як інсталювати мову програмування Python у LuckyTemplates і як використовувати її інструменти для написання кодів і відображення візуальних елементів.

Розрахунок динамічної норми прибутку – легкий аналіз LuckyTemplates за допомогою DAX

Розрахунок динамічної норми прибутку – легкий аналіз LuckyTemplates за допомогою DAX

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

Сортування стовпців таблиці дат у LuckyTemplates

Сортування стовпців таблиці дат у LuckyTemplates

Дізнайтеся, як правильно сортувати поля зі стовпців розширеної таблиці дат. Це хороша стратегія для складних полів.

Знайдіть свої найкращі продукти для кожного регіону в LuckyTemplates за допомогою DAX

Знайдіть свої найкращі продукти для кожного регіону в LuckyTemplates за допомогою DAX

У цій статті я поясню, як знайти найпопулярніші продукти для регіону за допомогою обчислень DAX у LuckyTemplates, включаючи функції TOPN і CALCULATE.

Вимір сміття: що це таке і чому це щось інше, але не сміття

Вимір сміття: що це таке і чому це щось інше, але не сміття

Дізнайтеся, як використовувати вимірювання сміття для позначок низької потужності, які ви хочете ефективно включити у свою модель даних.