Значення таблиці – загальне структуроване значення в LuckyTemplates

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

Зміст

Створення табличного значення

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

Щоб створити таблицю, створіть новий запит, клацнувши правою кнопкою миші простір під панеллю запитів. Натисніть «Новий запит» , а потім виберіть «Порожній запит» .

Значення таблиці – загальне структуроване значення в LuckyTemplates

Введіть наступний код і натисніть Enter. Після цього ви побачите значок таблиці біля назви запиту на панелі запитів.

Значення таблиці – загальне структуроване значення в LuckyTemplates

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

Значення таблиці – загальне структуроване значення в LuckyTemplates

Формула створила 5 стовпців із 2 записами. Два записи — це списки зі значеннями від 1 до 5 і від 6 до 10, розділених комами. Якщо ви введете 4 значення замість 5 у другому записі, ви отримаєте помилку.

Значення таблиці – загальне структуроване значення в LuckyTemplates

Якщо ви клацнете пробіл поруч із помилкою, ви отримаєте повідомлення про помилку про те, що у формулі вказано 5 ключів, але надано лише 4 значення.

Значення таблиці – загальне структуроване значення в LuckyTemplates

Але якщо змінити кількість стовпців на 4 і натиснути Enter, перший запис тепер поверне помилку.

Значення таблиці – загальне структуроване значення в LuckyTemplates

А коли ви клацнете пробіл поруч із повідомленням про помилку, ви побачите повідомлення про помилку про те, що вказано лише 4 ключі, але надано 5 значень.

Значення таблиці – загальне структуроване значення в LuckyTemplates

Налаштування типів даних стовпців

У більшості випадків під час створення таблиці потрібно включити назви стовпців. У цьому синтаксисі ви можете побачити, що імена стовпців є a і b . Ви також можете побачити два записи зі значеннями 1 і 2, а також 3 і 4.

Значення таблиці – загальне структуроване значення в LuckyTemplates

Ви також помітите, що значки стовпців мають ABC123 . Це тому, що списки зі значеннями полів запису можуть отримувати як примітивні, так і структуровані типи даних.

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

Значення таблиці – загальне структуроване значення в LuckyTemplates

У формулі перший стовпець називається a і має тип числа. Другий стовпець називається b із текстовим типом даних. Є також 3 значення запису, що містять число і текст. Ви також можете побачити піктограми кожного стовпця з відповідними типами.

Якщо ви зміните значення поля другого запису з {2,“two”} на {2,2} , ви не отримаєте повідомлення про помилку, а назву поля two буде змінено на 2 у стовпці. Незважаючи на те, що 2 є числом, перевірка типу не відбувається. Однак якщо ви передасте це поле у ​​функцію, яка очікує текстове значення, або завантажите цей запит у модель даних, воно буде оцінено та виникне помилка невідповідності.

Значення таблиці – загальне структуроване значення в LuckyTemplates

Доступ до елементів зі значення таблиці

Є й інші способи створення таблиць. Ви можете використовувати функції M , які повертають таблиці зі списків або записів, або ви можете вручну додати таблицю за допомогою параметра «Ввести дані» на вкладці «Домашня сторінка» . Але більшість таблиць, з якими ви матимете справу в Power Query, є результатом підключення до зовнішнього джерела даних.

Коли мова йде про доступ до елементів із таблиці, ви можете отримати доступ як до рядків, так і до стовпців, посилаючись на позицію її індексу від нуля. Ви можете використовувати оператор позиційного індексу, який є набором фігурних дужок ( { } ).

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

Значення таблиці – загальне структуроване значення в LuckyTemplates

Доступ до першого елемента в таблиці повертає весь рядок як . Ви також можете вибрати необов’язковий елемент, додавши знак питання. Це змінює поведінку not-found з повернення помилки на повернення null .

Отже, якщо ви хочете отримати доступ до четвертого елемента, змініть оператор індексу на 3 і натисніть enter. Потім додайте знак питання в кінці формули. Тоді синтаксис поверне значення null .

Значення таблиці – загальне структуроване значення в LuckyTemplates

Таблиці також підтримують вибір полів, тобто назву поля в квадратних дужках.

Значення таблиці – загальне структуроване значення в LuckyTemplates

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

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

Об’єднання та прирівнювання таблиць

З таблицями можна використовувати оператори комбінації та рівняння. Таблиці можна додавати за допомогою комбінаційного оператора амперсанда ( & ).

Ви можете порівнювати таблиці зі знаком рівності чи нерівності. Може бути корисно пам’ятати, що таблиця – це список записів. Таблиці вважаються рівноцінними, якщо вони відповідають усім чотирьом критеріям:

  • У них однакова кількість колонок.
  • У них однакова кількість рядів.
  • Усі назви стовпців або назви полів запису присутні й однакові в обох таблицях.
  • Усі значення полів запису збігаються.

Ось приклад:

Значення таблиці – загальне структуроване значення в LuckyTemplates

Формула містить дві таблиці по два стовпці в кожній. Перша таблиця містить стовпці a і b і значення 1 і 2 . Друга таблиця містить стовпці b і a та значення 2 і 1 . Ця формула дала значення TRUE , оскільки порядок імен полів або стовпців не має значення під час порівняння таблиць.



Висновок

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

Меліса


Як інсталювати DAX Studio та табличний редактор у LuckyTemplates

Як інсталювати DAX Studio та табличний редактор у LuckyTemplates

Дізнайтеся, як завантажити та інсталювати DAX Studio та Tabular Editor 3 і як налаштувати їх для використання в LuckyTemplates і Excel.

Візуалізація карти форми LuckyTemplates для просторового аналізу

Візуалізація карти форми LuckyTemplates для просторового аналізу

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

Фінансова звітність LuckyTemplates: розподіл результатів за шаблонами в кожному окремому рядку

Фінансова звітність LuckyTemplates: розподіл результатів за шаблонами в кожному окремому рядку

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

Вимірювання DAX у LuckyTemplates за допомогою розгалуження вимірювання

Вимірювання DAX у LuckyTemplates за допомогою розгалуження вимірювання

Створіть показники DAX у LuckyTemplates, використовуючи наявні показники або формули. Це те, що я називаю технікою розгалуження міри.

Найпотужніший виклик функцій у LuckyTemplates

Найпотужніший виклик функцій у LuckyTemplates

У цьому блозі ознайомтеся з набором даних LuckyTemplates, найпотужнішим викликом функцій, який надає вам під рукою тисячі функцій M і DAX.

Методи моделювання даних для організації показників DAX

Методи моделювання даних для організації показників DAX

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

Фінансова інформаційна панель LuckyTemplates: повні поради щодо налаштування таблиці

Фінансова інформаційна панель LuckyTemplates: повні поради щодо налаштування таблиці

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

Рекомендації щодо потоку мови Power Query

Рекомендації щодо потоку мови Power Query

У цьому підручнику обговорюватиметься технологія Power Query Language Flow і те, як вона може допомогти створити гладкий і ефективний звіт із даними.

Спеціальні значки LuckyTemplates | Техніка візуалізації PBI

Спеціальні значки LuckyTemplates | Техніка візуалізації PBI

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

Створення таблиць LuckyTemplates за допомогою функції UNION & ROW

Створення таблиць LuckyTemplates за допомогою функції UNION & ROW

У цьому блозі я покажу вам, як можна створювати таблиці LuckyTemplates за допомогою формули, яка поєднує функції UNION і ROW.