LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

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

Я також збираюся показати вам оптимальні ситуації, коли ви можете використовувати будь-який із них.

Зміст

Створення обчислюваних стовпців

Я збираюся почати зі створення. Це, напевно, те, що вам найбільше знайоме, якщо ви маєте досвід роботи з Excel.

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

Ви також можете зробити це в LuckyTemplates.

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

Як бачите, у моїй таблиці Sales насправді не так багато інформації.

Однак у моїй таблиці «Продукція» є досить багато корисної інформації, яку я міг би використати, як-от поточна ціна продукту, вартість продукту тощо.

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

Я додам обчислюваний стовпець у таблицю Sales, а потім знайду формулу або функцію, яка дозволить мені перенести частини інформації з таблиці Products до таблиці Sales. Потім я б помістив його в цей обчислюваний стовпець.

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

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

Щоб створити обчислюваний стовпець у LuckyTemplates, натисніть «Новий стовпець».

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

Я збираюся назвати цей стовпець «Ціни».

На панелі формул я зміню «Стовпець» на «Ціни».

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

Я збираюся почати додавати формули, які мені потрібні.

Спочатку я скористаюся функцією, яка повертає пов’язане значення з іншої таблиці.

Усередині функції «ПОВ’ЯЗАНО» введіть «Поточна ціна», виберіть стовпець «Поточна ціна» в таблиці «Продукція», а потім одразу закрийте дужки.

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

По суті, я переніс значення зі стовпця «Поточна ціна» в таблиці «Продукти» в обчислюваний стовпець. Я зробив це, посилаючись на стовпець Current Price у функції RELATED.

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

Кожен рядок цієї таблиці продажів представляє одну транзакцію.

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

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

Я також можу додати новий обчислюваний стовпець LuckyTemplates, який називатиму «Дохід».

Для цього ще раз клацніть стовпець Новий.

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

Потім у рядку формул змініть стовпець на Дохід.

Введіть ціни, а потім клацніть стовпець «Ціни» в таблиці «Продажі», щоб посилатися на нього.

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

Після цього я збираюся помножити значення в цьому стовпці на значення в стовпці «Кількість».

Я введу оператор множення " * " та виберу стовпець "Кількість" у таблиці "Продажі".

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

Я додав стовпець «Дохід» у таблицю «Продажі», посилаючись на стовпець «Ціни», а потім помноживши його на стовпець «Кількість».

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

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

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

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

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

Однак має сенс використовувати обчислювані стовпці в. Я поясню чому пізніше.

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

Але перед цим я покажу вам, як працюють вимірювання в LuckyTemplates.

Створення заходів

Спочатку я візьму ім’я клієнта, а потім перетягну його на полотно.

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

Потім я перетворю його на таблицю, натиснувши виділену піктограму на вкладці Візуалізації.

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

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

На вкладці «Поля» під таблицею «Продажі» я бачу створений раніше стовпець «Дохід».

Я візьму цей стовпець і перетягну його до таблиці.

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

Зробивши це, тепер я бачу дохід, який отримую від кожного клієнта.

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

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

Використання заходів для обчислення є більш оптимальним способом виконання завдань.

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

Міри, які дуже відрізняються від обчислюваних стовпців, схожі на віртуальні обчислення.

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

Це чудовий спосіб виконати багато обчислень у вашій моделі, не займаючи місця.

Зараз я покажу вам, як працює міра. Спочатку перейдіть на вкладку «Головна», а потім виберіть «Новий показник».

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

Я буду називати цей показник Загальними продажами.

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

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

Щоб додати цю функцію, я перейду до нового рядка, натиснувши Shift + Enter на клавіатурі, а потім введу SUMX.

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

Як бачите, функція вимагає від мене введення таблиці та виразу.

Функція виконуватиме ітерацію по таблиці, а потім запускатиме вираз або логіку, залежно від того, що ви введете у функцію.

Тут я скористаюся наявною у мене таблицею продажів.

Усередині функції я введу Sales, а потім клацну таблицю Sales, щоб посилатися на неї.

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

Для виразу я повторю таблицю Sales. Потім у кожному рядку я збираюся помножити значення зі стовпця «Кількість» на значення зі стовпця «Поточна ціна» в таблиці «Продукція».

Як і те, що я робив раніше, щоб отримати значення зі стовпця «Поточна ціна», мені потрібно використати функцію RELATED.

Для цього введіть кількість, а потім виберіть стовпець кількість у таблиці продажів. Потім введіть оператор множення '*' відразу після.

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

Тепер, щоб отримати значення зі стовпця Current Price, введіть функцію RELATED. Усередині нього введіть Current Price, а потім виберіть стовпець Current Price у таблиці Products.

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

Функція RELATED повертає пов’язане значення з іншої таблиці, яка в даному випадку є таблицею Products.

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

Наведена вище формула може здатися вам знайомою. Саме це я зробив у обчислених стовпцях, щоб отримати число доходу.

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

Після натискання клавіші Enter ви можете побачити показник у передній частині таблиці «Продажі» на вкладці «Поля».

Ви б знали, що це міра, якщо біля назви є значок калькулятора.

Візьміть показник «Загальний обсяг продажів» і перетягніть його в таблицю.

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

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

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

Тепер, як я вже говорив раніше, я не рекомендую перетягувати стовпці у ваші візуальні елементи. Я збираюся видалити стовпець «Дохід», натиснувши X, як показано нижче.

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

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

Спочатку я видалю стовпець «Дохід».

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

А потім я також видалю стовпець "Ціни".

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

Кожна точка даних у вашій моделі займає деяку пам’ять. У менших моделях наявність непотрібних точок даних не становить великої проблеми.

Але іноді ви зустрічаєте моделі з мільйонами рядків. У цьому випадку ми витрачаємо частину пам’яті на мільйони рядків, які нам насправді не потрібні.

У цій конкретній таблиці я маю 15 000 рядків. Вилучивши непотрібні точки даних у таблиці, я оптимізував свою модель. Я видалив багато рядків, які мені не потрібні.

Тепер показник загального обсягу продажів, який я створив, абсолютно динамічний. І я покажу тобі чому.

На вкладці «Поля» візьміть таблицю «Продавець» і перетягніть її у візуальне вікно.

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

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

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

У цьому фільтрі ви можете побачити загальні продажі від кожного продавця.

Давайте виберемо Карла Елліота.

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

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

Ви можете відсортувати ці числа, клацнувши заголовок стовпця «Загальні продажі».

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

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

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

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

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

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

Тому заходи є динамічними. Усі розрахунки здійснюються фактично за кадром, залежно від контексту.

Це лише одна формула. Є ще багато формул DAX, які можна використовувати для різних цілей.

Якщо ви добре використовуєте показники DAX і поєднуєте їх із правильною моделлю, ви можете фактично розрахувати все, про що тільки можете мріяти.

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

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

Тепер, як інший приклад, я збираюся створити нову міру.

На вкладці «Головна» натисніть «Новий показник».

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

Я збираюся назвати цю нову міру загальною кількістю. На панелі формул змініть «Мірити» на «Загальна кількість».

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

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

Для цього я скористаюся функцією, яка додає всі числа в стовпці. У функції SUM я буду посилатися на стовпець Quantity із таблиці Sales.

Ось як я встановив формулу.

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

Відбувається те, що функція додає всі числа всередині нашого стовпця «Кількість». По суті, я додаю кількість проданих мною продуктів.

Тепер візьміть показник «Загальна кількість» на вкладці «Поля» та перетягніть його до таблиці.

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

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

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

Якщо ви хочете переглянути розбивку продуктів, які ви продали, і дізнатися, які саме продукти ви продали кожному клієнту, ви можете перетягнути стовпець «Назва продукту» на вкладку значень.

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

Тож тепер у мене є розподіл загальних продажів і загальної кількості за клієнтом і назвою продукту. Це стало можливим лише завдяки моделі даних, яку я налаштував.

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

Правильне використання обчислюваних стовпців

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

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

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

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

Як приклад я перейду до таблиці дат.

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

Скажімо, наприклад, я хочу відфільтрувати свої розрахунки за місяцями. Але для візуалізації я хочу, щоб назви місяця були короткими, тому я використовуватиму лише перші 3 літери назви місяця.

Оскільки в моїй таблиці дат немає фільтра «Короткий місяць», я створю його.

Додайте новий стовпець до таблиці дат, натиснувши «Новий стовпець».

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

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

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

Потім я скористаюся функцією, яка повертає вказану кількість символів із тексту.

Введіть функцію LEFT, а потім у ній посилайтеся на стовпець MonthName із таблиці дат. Поставте 3, оскільки нам потрібні лише перші 3 літери назви місяця.

Ось як я встановив формулу.

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

Формула бере перші 3 літери кожного значення в стовпці MonthName і повертає його до стовпця Short Month, який ми щойно створили.

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

Це те, що я маю на увазі під створенням таблиць фільтрації.

Тут ви фактично не можете використовувати заходи DAX, оскільки обчислення не вимагається.

Отже, щоб побудувати стовпці, які ви використовуватимете для фільтрації своїх обчислень, вам потрібно використовувати обчислювані стовпці.

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

На вкладці «Поля» перетягніть стовпець «Короткий місяць» у свою таблицю.

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

Щоб створити фільтр за допомогою стовпця «Короткий місяць», клацніть виділену піктограму під вкладкою «Візуалізації», як показано нижче.

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

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

Ось приклад, якщо ви виберете січень як фільтр «Короткий місяць».

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

Як бачите, місяці у фільтрі «Короткий місяць» насправді не відсортовані. Щоб виправити це, поверніться до таблиці дат. Ви можете побачити стовпець MonthOfYear, який можна використовувати для сортування фільтра.

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

Щоб відсортувати фільтр, виберіть стовпець «Короткий місяць», перейдіть на вкладку «Інструменти для стовпців», виберіть «Сортувати за стовпцем», а потім клацніть стовпець «Місяць року».

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння

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

LuckyTemplates Обчислений стовпець проти вимірювання: порівняння




Висновок

У цьому блозі я розповів про відмінності між обчислюваним стовпцем LuckyTemplates і показниками DAX. Я також обговорив оптимальні способи використання будь-якого з них.

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

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

Сподіваюся, це допоможе вам у аналізі, і я радий, що ви можете використовувати обидва!

Гарного дня!


Поле пошуку PowerApps: як додати та налаштувати

Поле пошуку PowerApps: як додати та налаштувати

Дізнайтеся, як створити поле пошуку PowerApps з нуля та налаштувати його відповідно до загальної теми вашої програми.

Приклад SELECTEDVALUE DAX – вибір розділювача врожаю

Приклад SELECTEDVALUE DAX – вибір розділювача врожаю

Збирайте або фіксуйте значення в мірі для повторного використання в іншій мірі для динамічних обчислень за допомогою SELECTEDVALUE DAX у LuckyTemplates.

Історія версій у списках SharePoint

Історія версій у списках SharePoint

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

Вибір шістнадцяткових кодів кольорів для звітів LuckyTemplates

Вибір шістнадцяткових кодів кольорів для звітів LuckyTemplates

Ось інструмент для створення звітів і візуальних матеріалів, засіб вибору шістнадцяткових кодів кольорів, за допомогою якого можна легко отримати кольори для звітів LuckyTemplates.

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

Ви можете легко відобразити діапазон дат як роздільник у своєму звіті за допомогою таблиці періодів. Використовуйте M-код, щоб створити динамічний роздільник дат у LuckyTemplates.

Таблиці пропорцій і частот в Excel

Таблиці пропорцій і частот в Excel

Збирався зануритися в частотні таблиці в Excel, а також у таблиці пропорцій. Добре подивіться, що це таке і коли їх використовувати.

Як інсталювати 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, використовуючи наявні показники або формули. Це те, що я називаю технікою розгалуження міри.