Як інсталювати DAX Studio та табличний редактор у LuckyTemplates
Дізнайтеся, як завантажити та інсталювати DAX Studio та Tabular Editor 3 і як налаштувати їх для використання в LuckyTemplates і Excel.
У цьому підручнику буде обговорено значення таблиці . Це одне з найпоширеніших структурованих значень , яке можна зустріти в багатьох . Ви дізнаєтесь, як створювати таблиці, використовуючи різні вирази, щоб отримати конкретну інформацію та зробити свій звіт змістовним.
Зміст
Створення табличного значення
Подумайте про таблиці як про список записів. Функцію хешування або фунтової таблиці можна використовувати для створення значення таблиці зі списку імен стовпців і списку значень поля запису.
Щоб створити таблицю, створіть новий запит, клацнувши правою кнопкою миші простір під панеллю запитів. Натисніть «Новий запит» , а потім виберіть «Порожній запит» .
Введіть наступний код і натисніть Enter. Після цього ви побачите значок таблиці біля назви запиту на панелі запитів.
Якщо ви хочете створити кілька стовпців без конкретних назв стовпців, ви можете ввести число як перший параметр, а потім список значень поля запису.
Формула створила 5 стовпців із 2 записами. Два записи — це списки зі значеннями від 1 до 5 і від 6 до 10, розділених комами. Якщо ви введете 4 значення замість 5 у другому записі, ви отримаєте помилку.
Якщо ви клацнете пробіл поруч із помилкою, ви отримаєте повідомлення про помилку про те, що у формулі вказано 5 ключів, але надано лише 4 значення.
Але якщо змінити кількість стовпців на 4 і натиснути Enter, перший запис тепер поверне помилку.
А коли ви клацнете пробіл поруч із повідомленням про помилку, ви побачите повідомлення про помилку про те, що вказано лише 4 ключі, але надано 5 значень.
Налаштування типів даних стовпців
У більшості випадків під час створення таблиці потрібно включити назви стовпців. У цьому синтаксисі ви можете побачити, що імена стовпців є a і b . Ви також можете побачити два записи зі значеннями 1 і 2, а також 3 і 4.
Ви також помітите, що значки стовпців мають ABC123 . Це тому, що списки зі значеннями полів запису можуть отримувати як примітивні, так і структуровані типи даних.
Під час побудови таблиці можна оголошувати типи даних. Перший параметр більше не буде списком імен стовпців, а оголошенням типу таблиці, що містить як назву стовпця, так і тип стовпця.
У формулі перший стовпець називається a і має тип числа. Другий стовпець називається b із текстовим типом даних. Є також 3 значення запису, що містять число і текст. Ви також можете побачити піктограми кожного стовпця з відповідними типами.
Якщо ви зміните значення поля другого запису з {2,“two”} на {2,2} , ви не отримаєте повідомлення про помилку, а назву поля two буде змінено на 2 у стовпці. Незважаючи на те, що 2 є числом, перевірка типу не відбувається. Однак якщо ви передасте це поле у функцію, яка очікує текстове значення, або завантажите цей запит у модель даних, воно буде оцінено та виникне помилка невідповідності.
Доступ до елементів зі значення таблиці
Є й інші способи створення таблиць. Ви можете використовувати функції M , які повертають таблиці зі списків або записів, або ви можете вручну додати таблицю за допомогою параметра «Ввести дані» на вкладці «Домашня сторінка» . Але більшість таблиць, з якими ви матимете справу в Power Query, є результатом підключення до зовнішнього джерела даних.
Коли мова йде про доступ до елементів із таблиці, ви можете отримати доступ як до рядків, так і до стовпців, посилаючись на позицію її індексу від нуля. Ви можете використовувати оператор позиційного індексу, який є набором фігурних дужок ( { } ).
Якщо ви хочете отримати доступ до першого елемента в наведеній вище зразковій таблиці, введіть фігурні дужки в кінці формули та напишіть 0 у дужках. Тоді формула поверне перше значення.
Доступ до першого елемента в таблиці повертає весь рядок як . Ви також можете вибрати необов’язковий елемент, додавши знак питання. Це змінює поведінку not-found з повернення помилки на повернення null .
Отже, якщо ви хочете отримати доступ до четвертого елемента, змініть оператор індексу на 3 і натисніть enter. Потім додайте знак питання в кінці формули. Тоді синтаксис поверне значення null .
Таблиці також підтримують вибір полів, тобто назву поля в квадратних дужках.
Синтаксис повертає перший стовпець, додаючи квадратні дужки в кінці. Потім стовпець a записується в дужках, щоб вилучити перший стовпець.
Стовпець може містити більше одного значення, тому повертає список у впорядкованому вигляді.
Об’єднання та прирівнювання таблиць
З таблицями можна використовувати оператори комбінації та рівняння. Таблиці можна додавати за допомогою комбінаційного оператора амперсанда ( & ).
Ви можете порівнювати таблиці зі знаком рівності чи нерівності. Може бути корисно пам’ятати, що таблиця – це список записів. Таблиці вважаються рівноцінними, якщо вони відповідають усім чотирьом критеріям:
Ось приклад:
Формула містить дві таблиці по два стовпці в кожній. Перша таблиця містить стовпці a і b і значення 1 і 2 . Друга таблиця містить стовпці b і a та значення 2 і 1 . Ця формула дала значення TRUE , оскільки порядок імен полів або стовпців не має значення під час порівняння таблиць.
Висновок
Більшість звітів LuckyTemplates мають таблиці, які складаються з різних даних усередині . Ці таблиці є основними сутностями, що генерують дані всередині . Вони показують інформацію у формі таблиці, завдяки чому ваші звіти виглядають переконливо.
Меліса
Дізнайтеся, як завантажити та інсталювати DAX Studio та Tabular Editor 3 і як налаштувати їх для використання в LuckyTemplates і Excel.
Цей блог містить візуалізацію Shape Map для просторового аналізу в LuckyTemplates. Я покажу вам, як ви можете ефективно використовувати цю візуалізацію з її функціями та елементами.
У цьому підручнику я демонструю унікальну ідею щодо фінансової звітності, яка полягає в розподілі результатів для попереднього визначення шаблонів таблиць у LuckyTemplates.
Створіть показники DAX у LuckyTemplates, використовуючи наявні показники або формули. Це те, що я називаю технікою розгалуження міри.
У цьому блозі ознайомтеся з набором даних LuckyTemplates, найпотужнішим викликом функцій, який надає вам під рукою тисячі функцій M і DAX.
У сьогоднішньому підручнику я поділюся кількома методами моделювання даних про те, як краще організувати показники DAX для більш ефективного робочого процесу.
LuckyTemplates — чудовий інструмент для фінансової звітності. Ось підручник про те, як створювати персоналізовані таблиці для вашої фінансової інформаційної панелі LuckyTemplates.
У цьому підручнику обговорюватиметься технологія Power Query Language Flow і те, як вона може допомогти створити гладкий і ефективний звіт із даними.
Я обговорю одну з моїх улюблених технік, пов’язаних із користувальницькими піктограмами LuckyTemplates, яка динамічно використовує власні піктограми у візуальних елементах LuckyTemplates.
У цьому блозі я покажу вам, як можна створювати таблиці LuckyTemplates за допомогою формули, яка поєднує функції UNION і ROW.