Візуалізація карти форми LuckyTemplates для просторового аналізу
Цей блог містить візуалізацію Shape Map для просторового аналізу в LuckyTemplates. Я покажу вам, як ви можете ефективно використовувати цю візуалізацію з її функціями та елементами.
Цей навчальний посібник із фільтрування Power Query продемонструє кілька підходів до вирішення завдання Excel BI із фільтруванням таблиць. Мета цього завдання — відфільтрувати імена, у яких друге слово починається на літеру «C».
Це завдання Excel BI – чудова можливість потренуватися та вдосконалити свої навички роботи з LuckyTemplates. Існує також багато чудових методів, які використовують експерти в галузі, які ви можете дізнатися та відкрити тут. Ви можете переглянути повне відео цього підручника внизу цього блогу .
Зміст
Фільтр Power Query підхід № 1
Давайте перейдемо до редактора Power Query , щоб розібрати цю проблему. Ми будемо використовувати якомога частіше і шукатимемо друге слово, яке починається на літеру C . На вкладці «Трансформація» ми перейдемо до «Витягти» та виберемо «Текст після розділювача» .
У вікні «Текст після роздільника» вище ми можемо ввести пробіл, натиснути «ОК» і отримати список нижче. Результат нижче, звичайно, відрізняється від того, що ми хочемо, але він створює для нас ключову частину.
Давайте залишимо нашу початкову літеру в кожному з цих рядків. Тож у рядок формул ми додамо ще одну функцію Text.Start , залишимо один символ і натиснемо галочку.
Все, що залишилося, це порівняти цей результат із буквою C. У кінці рівняння ми можемо сказати = C і знову натиснути цю позначку .
Ми успішно створили логіку, за допомогою якої можна фільтрувати нашу таблицю. Далі нам потрібно скопіювати синтаксис у рядку формул ( Ctrl + C ) і X з нашого кроку.
Після цього ми створюємо фіктивний фільтр.
Ми вставляємо назад (Ctrl + V) логіку, яку ми щойно створили, вирізаємо (ctrl + x) посилання на стовпець і видаляємо останню частину. І ми отримуємо зображення нижче.
Коли ви виділите останню дужку, і якщо вона належить функції Table.SelectRows , тоді все готово. Нарешті, замість того, щоб поставити підкреслення після Text.AfterDelimeter , ми вставляємо назад цей виділений стовпець і натискаємо цю позначку.
І ми бачимо нижче, що це працює!
Фільтр Power Query підхід № 2
Тепер для нашого другого підходу в цьому підручнику з фільтрами Power Query ми зробимо щось дещо інше. Ми будемо використовувати кілька різних, але також зробимо порівняння з урахуванням регістру.
Основна частина структури вже знаходиться в попередньому рядку формул. Тож ми скопіюємо синтаксис, виділений вище, і натиснемо цей fx попереду, щоб ми могли використовувати його для створення нашого другого підходу.
Потім ми видаляємо посилання на попередній крок («Відфільтровані рядки») на зображенні вище та вставляємо назад наш синтаксис, щоб замінити його. І, нарешті, ми знову натискаємо цю позначку.
Розбийте слова на список
Замість Text.AfterDelimeter у рядку формул ми розділимо слова в списку за допомогою Text.Split . І це включає в себе розділення стовпця імен і на пробіл, як показано нижче:
Кожне слово має свою позицію в списку, і щоб отримати слово на другій позиції, ми можемо скористатися доступом до елемента. Отже, у наборі фігурних дужок ми можемо посилатися на його позицію індексу від нуля. Щоб дістатися до того, що знаходиться на позиції номер два, ми повинні ввести тут 1 .
Але ми також хочемо захистити це, тому що якщо в певний момент буде введено рядок, який містить лише одне слово, у цьому списку не буде другого елемента, і він поверне помилку.
Зміна обов’язкового доступу до елемента на необов’язковий вирішить можливі майбутні проблеми. Для цього все, що нам потрібно зробити, це додати знак питання ( ? ) у кінці.
Додавання знака питання змінює необхідний доступ до елемента на додатковий доступ до елемента. Це означає, що якщо елемент не існує в списку, замість помилки повертається значення null.
Давайте також змінимо функцію Text.Start , оскільки ми хочемо використовувати функцію, яка має необов’язковий параметр порівняння. Тож замість Text.Start ми використаємо Text.StartsWith , додамо кому після знака питання та помістимо «C» — підрядок, який ми шукаємо.
Потім ми можемо використати цю функцію Compare, тому ми вводимо та вибираємо Comparer.OrdinalIgnoreCase . І не забудьте додати круглі дужки до вибраних рядків таблиці.
І ми тут майже закінчили. Все, що залишилося зробити, це перевірити, чи повертає це значення true, тому давайте додамо = true у кінці формули та натиснемо цю позначку. Тепер процес завершено!
Висновок
У цьому підручнику з фільтрами Power Query ви побачили два підходи до завдання фільтра таблиці. Перший використовує роздільник «Текст після» на вкладці «Перетворення» разом із функціями Table.SelectRows і Text.Start .
Другий, тим часом, відмовляється від використання Text After Delimiter і замінює функцію Text.Split на Text.Start для розділення слів у списку. Він також використовує функцію порівняння Comparer.OrdinalIgnoreCase .
Ви можете вивчити обидва варіанти фільтрів таблиць, щоб знайти підхід, який вам більше підходить!
Цей блог містить візуалізацію Shape Map для просторового аналізу в LuckyTemplates. Я покажу вам, як ви можете ефективно використовувати цю візуалізацію з її функціями та елементами.
У цьому підручнику я демонструю унікальну ідею щодо фінансової звітності, яка полягає в розподілі результатів для попереднього визначення шаблонів таблиць у LuckyTemplates.
Створіть показники DAX у LuckyTemplates, використовуючи наявні показники або формули. Це те, що я називаю технікою розгалуження міри.
У цьому блозі ознайомтеся з набором даних LuckyTemplates, найпотужнішим викликом функцій, який надає вам під рукою тисячі функцій M і DAX.
У сьогоднішньому підручнику я поділюся кількома методами моделювання даних про те, як краще організувати показники DAX для більш ефективного робочого процесу.
LuckyTemplates — чудовий інструмент для фінансової звітності. Ось підручник про те, як створювати персоналізовані таблиці для вашої фінансової інформаційної панелі LuckyTemplates.
У цьому підручнику обговорюватиметься технологія Power Query Language Flow і те, як вона може допомогти створити гладкий і ефективний звіт із даними.
Я обговорю одну з моїх улюблених технік, пов’язаних із користувальницькими піктограмами LuckyTemplates, яка динамічно використовує власні піктограми у візуальних елементах LuckyTemplates.
У цьому блозі я покажу вам, як можна створювати таблиці LuckyTemplates за допомогою формули, яка поєднує функції UNION і ROW.
Дізнайтеся, як локальний шлюз даних дозволяє Power Automate отримувати доступ до настільних програм, коли користувач знаходиться поза комп’ютером.