Поле пошуку PowerApps: як додати та налаштувати
Дізнайтеся, як створити поле пошуку PowerApps з нуля та налаштувати його відповідно до загальної теми вашої програми.
У цьому блозі я обговорюватиму деякі додаткові функції DAX, щоб продемонструвати, що можливо в LuckyTemplates. Ви можете переглянути повне відео цього підручника внизу цього блогу.
Цей підручник навчить вас візуалізувати внесок прибутку різних рівнів клієнтів за допомогою розширених функцій DAX.
Зміст
Розрахунок загального прибутку
Я збираюся почати зі створення нового показника та перейменування його на Загальні витрати.
Щоб отримати вартість, потрібно використовуватифункція, яка повертає суму виразу, обчисленого для кожного рядка в таблиці.
Додайте таблицю продажів і помножте кожну кількість продажу на відповідну вартість продукту.
Щоб досягти цього, вам потрібно буде скористатися цією функцією для виклику іншої таблиці, зокрема таблиці Products Cost.
Натисніть Enter і зачекайте, доки розрахунок з’явиться у ваших ключових показниках.
Звідси ви можете легко перейти до Total Profits. Створіть новий показник і відніміть загальні витрати від загального обсягу продажів.
Як ви могли помітити, вам більше не потрібно нічого посилатися в таблиці.
У цьому краса розгалуження міри: ви можете посилатися на міри всередині мір, а не переписувати розширені формули неодноразово.
Ця методологія є набагато ефективнішим способом виконання складних розрахунків і заощадить вам багато часу.
Тепер я перетягну показники для загальних витрат і загальних прибутків у свою таблицю.
Я також люблю негайно виправляти формат, щоб мої дані були впорядковані.
Виберіть «Валюта» у спадному меню формату або натисніть символ валюти.
Тепер у вас є загальні продажі, загальні витрати та загальні прибутки. Наступним кроком є визначення того, хто в даному часовому виборі є найкращими клієнтами, клієнтами середнього класу та рештою.
Створення опорної таблиці
Після налаштування моїх основних мір я збираюся створити допоміжну таблицю.
Це дозволить мені створювати динамічні групи на основі спеціальної логіки.
Натисніть «Ввести дані», щоб додати нову таблицю.
Назвіть допоміжну таблицю «Групи клієнтів» і додайте стовпці «Група», «Мін.» і «Макс.».
Після цього згрупуйте клієнтів, якщо вони належать до 50 найкращих, 50-200 рейтингів і решти. Вкажіть мінімальний і максимальний ранги кожної групи, як показано нижче.
Щоразу, коли ви створюєте нову таблицю в LuckyTemplates, найкраще перевірити та впорядкувати свою модель даних, щоб мати загальне уявлення про те, як усе пов’язано.
У цьому прикладі я видалив нерелевантні показники та перетягнув допоміжну таблицю вниз.
Як бачите, це не пов’язано з моєю основною моделлю даних. Мета полягає в тому, щоб перевірити логіку цієї таблиці на основі рейтингу моїх клієнтів. Для цього кроку знадобляться розширені функції DAX у LuckyTemplates.
Використання розширених функцій DAX
Для початку я збираюся відсортувати свій опорний стіл.
Перейдіть до інструментів стовпців таблиці Групи клієнтів і відсортуйте стовпець Групи відповідно до мінімального рейтингу. Мені подобається це робити, тому що пізніше дані матимуть більший сенс.
Перш ніж продовжити, я збираюся зробити деякі візуалізації. Я пішов вперед і перетворив свій загальний обсяг продажів на картку.
Потім я зробив те саме для загальних прибутків.
З усім цим налаштованим я збираюся ввести міру загального прибутку в таблицю Групи клієнтів.
Оскільки між ними немає зв’язку, ви побачите, що загальний прибуток у розмірі 5,01 мільйона доларів припадає на кожну окрему групу клієнтів.
Щоб виправити це, я створю нову міру та напишу розширену формулу. Хоча це складно, використання розширених функцій DAX у LuckyTemplates зробить це досяжним.
Спочатку я покажу вам всю формулу прибутку групи клієнтів, а потім поясню, що робить кожен рядок.
Запустивши розширену функцію DAX і вставивши показник у свою таблицю, ви отримаєте загальний прибуток кожної групи клієнтів.
Отже, як це сталося?
Формула створила контекст для зв’язку допоміжної таблиці із загальним прибутком.
Ця функція використовувалася для виклику Total Profits, але в контексті модифікованого фільтра.
Використання, розширена функція DAX ітерувала прибуток на клієнта, звертаючись до кожного імені клієнта.
Крім того, дозволяє додавати функцію таблиці. У цьому випадку відкривається мій список клієнтів.
Далі були відфільтровані за допомогою. Ця функція розробила рейтинг кожного клієнта на основі загального прибутку.
Він також визначав, чи є рейтинг клієнта вищим за мінімальний рейтинг у кожній групі клієнтів або меншим або дорівнює максимальному рейтингу. Таким чином, кожен запис потрапляв лише в одну групу без жодного перекриття.
Коротше кажучи, RANKX відповідав за сортування клієнтів у відповідні групи клієнтів.
Тим часом,визначено, що якщо в таблиці залишився ще один рядок, клієнта слід включити до цієї конкретної групи.
Зрештою, ви можете переглянути кожного клієнта та оцінити, чи підпадає він у мінімальний і максимальний ранги певного рядка. Це помістить їх у 50 найкращих, 50–200 рейтинги або решту.
Ці розширені функції DAX дозволяють у стовпці «Прибуток групи клієнтів» відображати загальний прибуток певної групи клієнтів.
Обчислення відсоткового внеску кожної категорії
Аналіз можна провести далі, розрахувавши відсоток прибутку на групу клієнтів.
Для цього вам також потрібно буде створити новий показник під назвою «Відсоток групи прибутку клієнта».
Використовуйте для отримання відсотка прибутку групи клієнтів до загального прибутку. У цьому контексті загальний прибуток завжди оцінюється в 5 мільйонів доларів США.
Перетягніть міру в таблицю та виправте формат.
Тепер у вас є стовпець для відсотка групи прибутку клієнта. Як бачите, його значення – це те, що ви отримуєте, якщо розділити прибуток певної групи клієнтів на загальний прибуток.
Ви фактично можете видалити проміжні стовпці, як-от Загальний прибуток, і розширена функція DAX виконає обчислення за лаштунками.
Що чудово в цьому, ви можете додати додатковий контекст, а потім зробити візуалізацію результату. Просто скопіюйте таблицю, а потім перетягніть поля в значення.
Тут я додав місяць і рік і перетворив це на діаграму у відсотках.
Я поміняв поля, які входять до осі та легенди. Місяць і рік мають бути на осі, а групи – на легенді.
Тепер у мене є гістограма, яка показує, яка група клієнтів дає найбільший прибуток на місяць і як тенденція змінюється з часом.
Висновок
Розширені функції DAX є цінними інструментами в LuckyTemplates. Вони універсальні та можуть надати вам багату інформацію для ваших звітів. Сподіваюся, цей підручник дав вам уявлення про те, як використовувати їх у вашому власному контексті.
У наступних публікаціях блогу я розповім, що ще можна робити за до��омогою розширених функцій DAX. А поки спробуйте дослідити цей приклад самостійно.
Все найкраще!
Дізнайтеся, як створити поле пошуку PowerApps з нуля та налаштувати його відповідно до загальної теми вашої програми.
Збирайте або фіксуйте значення в мірі для повторного використання в іншій мірі для динамічних обчислень за допомогою SELECTEDVALUE DAX у LuckyTemplates.
Дізнайтеся, як історія версій у SharePoint може допомогти вам побачити еволюцію певних даних і скільки змін вони зазнали.
Ось інструмент для створення звітів і візуальних матеріалів, засіб вибору шістнадцяткових кодів кольорів, за допомогою якого можна легко отримати кольори для звітів LuckyTemplates.
Ви можете легко відобразити діапазон дат як роздільник у своєму звіті за допомогою таблиці періодів. Використовуйте M-код, щоб створити динамічний роздільник дат у LuckyTemplates.
Збирався зануритися в частотні таблиці в Excel, а також у таблиці пропорцій. Добре подивіться, що це таке і коли їх використовувати.
Дізнайтеся, як завантажити та інсталювати DAX Studio та Tabular Editor 3 і як налаштувати їх для використання в LuckyTemplates і Excel.
Цей блог містить візуалізацію Shape Map для просторового аналізу в LuckyTemplates. Я покажу вам, як ви можете ефективно використовувати цю візуалізацію з її функціями та елементами.
У цьому підручнику я демонструю унікальну ідею щодо фінансової звітності, яка полягає в розподілі результатів для попереднього визначення шаблонів таблиць у LuckyTemplates.
Створіть показники DAX у LuckyTemplates, використовуючи наявні показники або формули. Це те, що я називаю технікою розгалуження міри.