Спеціальні значки LuckyTemplates | Техніка візуалізації PBI
Я обговорю одну з моїх улюблених технік, пов’язаних із користувальницькими піктограмами LuckyTemplates, яка динамічно використовує власні піктограми у візуальних елементах LuckyTemplates.
У цьому підручнику буде обговорено значення записів у . Ви дізнаєтесь, як створювати та використовувати записи з різними виразами для отримання бажаних результатів.
Зміст
Створення записів
Значення запису — це впорядкована послідовність полів. Він складається з набору полів, який складається з імені поля та пов’язаного значення поля. Ім’я поля — це текстове значення, яке однозначно ідентифікує поле в записі, і воно може мати будь-який простий або структурований тип. Однак порядок полів не враховується під час порівняння записів.
Ініціалізатор запису - це набір квадратних дужок. Якщо ввести квадратні дужки ( [ ] ) у рядок формул і натиснути клавішу Enter, буде створено порожній запис без полів і значень.
Якщо ви подивіться на панель запитів, ви побачите піктограму, пов’язану зі значеннями запису.
Щоб створити запис із полями, спочатку створіть новий запит. Клацніть правою кнопкою миші на панелі запитів, натиснітьі виберіть Пустий запит .
Записи зі значеннями полів
У рядку формул введіть назву поля та призначте значення. Щоб додати більше полів до запису, поставте кому між кожним ім’ям і значенням. Потім ви побачите імена та значення на панелі попереднього перегляду. Обидва значення поля в записі примітивні.
Записи також можуть містити типи структур. Створіть новий запис і призначте йому значення. Тоді ви матимете значення вкладеного запису на панелі попереднього перегляду.
Якщо клацнути пробіл поруч із значенням вкладеного запису, ви побачите попередній перегляд вмісту цього запису під панеллю попереднього перегляду.
Тепер ви можете деталізувати значення запису. Натисніть Записати, і ви побачите значення на панелі.
Ви також можете зробити це, клацнувши правою кнопкою миші в місці поруч із записом і вибравши Деталізація .
Інші способи створення записів
Є й інші способи створення записів. Ви можете використовувати M- функції, які повертають записи, або використати підкреслення в a, щоб повернути запис із усіма іменами та значеннями полів для поточного рядка таблиці. Ви також можете використовувати оператор доступу до елемента, щоб повернути певний запис із таблиці.
Якщо ви відкриєте вікно розширеного редактора, ви побачите цедодав вираз let .
Вираз насправді не потрібен, тому ви можете видалити все, крім значення запису. Коли ви натискаєте «Готово» , нічого не змінюється, а результат залишається тим самим.
Якщо ви перетворите запис на таблицю та перейдете до розширеного вікна редактора, ви побачите, що Power Query автоматично повертає вираз let .
Крім того, є факти про рекорди, які ви повинні знати. По-перше, кожне ім’я поля в записі має бути унікальним , і імена полів порівнюються за допомогою порядкового порівняння. Якщо ви введете ту саму назву поля, ви отримаєте повідомлення про помилку.
По-друге, ім’я поля в записі та оператор пошуку , тобто ім’я поля в квадратних дужках, записуються без лапок .
Ви бачите, що в назвах полів не використовуються лапки.
Однак є окремий випадок, коли потрібні лапки. Знаки подвійних лапок потрібні, коли ви додаєте пробіл на початку або в кінці назви поля. Це тому, що M припускає, що широкий пробіл на початку або в кінці імені поля без лапок можна ігнорувати.
Ви бачите, що позначки додаються через пробіл післяназва поля.
Посилання на інші значення полів
Вираз для значення поля також може посилатися на інші поля в записі. Ось приклад:
Якщо ви шукаєте значення поля, яке не існує, ви отримаєте помилку.
Додавання знака питання до оператора доступу до поля або пошуку змінює помилку на нуль . Це називається виконанням необов'язкового вибору поля .
Об’єднання та прирівнювання записів
Існує набір операторів, які можна використовувати із записами: the і theоператори.
Записи можна об’єднати за допомогою оператора комбінації за допомогою амперсанда ( & ).
Якщо ви об’єднуєте записи й імена полів не є унікальними, значення полів із правого операнда перевизначають значення полів зліва.
Окрім об’єднання, ви також можете порівнювати записи.
Пам’ятайте, що порядок полів не враховується під час порівняння записів. Таким чином, навіть якщо ви поміняєте положення назв полів, результат все одно дасть той самий.
Висновок
Значення записів є одним із структурованих значень у Power Query. Вони допомагають формувати звіт із даними та відображати інформацію на основі виразів, які ви використовуєте в редакторі Power Query. Якщо ви хочете зробити свій звіт із даними більш ефективним у , ви можете використовувати записані значення.
Меліса
Я обговорю одну з моїх улюблених технік, пов’язаних із користувальницькими піктограмами LuckyTemplates, яка динамічно використовує власні піктограми у візуальних елементах LuckyTemplates.
У цьому блозі я покажу вам, як можна створювати таблиці LuckyTemplates за допомогою формули, яка поєднує функції UNION і ROW.
Дізнайтеся, як локальний шлюз даних дозволяє Power Automate отримувати доступ до настільних програм, коли користувач знаходиться поза комп’ютером.
У цьому блозі представлено функцію LuckyTemplates TOPN DAX, яка дає вам змогу отримувати унікальну статистику з ваших даних, допомагаючи вам приймати кращі маркетингові рішення.
Дізнайтеся про деякі фантастичні аналітичні прийоми, які ми можемо використовувати для моделювання даних у LuckyTemplates за допомогою таблиць підтримки DAX.
Тут ми зануримося в LuckyTemplates Advanced DAX і запровадимо логіку ранжирування, щоб отримати дуже унікальну інформацію. У цьому прикладі я також демонструю розгалуження міри.
У цьому блозі представлено нову функцію в LuckyTemplates — параметр аналізу «Що, якщо». Ви побачите, як це робить усе швидким і легким для аналізу сценарію.
Дізнайтеся, як визначити, чи добре зростає ваш дохід, перевіривши, чи зросла ваша маржа за допомогою розгалуження міри LuckyTemplates.
Дізнайтеся та зрозумійте, як можна створювати та використовувати параметри LuckyTemplates, які є потужною функцією редактора запитів.
У цьому підручнику буде обговорено створення круглої гістограми за допомогою Charticulator. Ви дізнаєтеся, як створити їх для звіту LuckyTemplates.