LuckyTemplates ВІДНОШЕННЯ КОРИСТУВАЧА VS TREATAS

Я збираюся показати вам різницю між функцією LuckyTemplates USERELATIONSHIP і функцією TREATAS, які обидві використовуються під час створення показників DAX. Ви можете переглянути повне відео цього підручника внизу цього блогу.

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

LuckyTemplates ВІДНОШЕННЯ КОРИСТУВАЧА VS TREATAS

Ось невелика інформація про функції LuckyTemplates USERELATIONSHIP і TREATAS. Давайте подивимося на визначення цих функцій у посібнику DAX на веб-сайті LuckyTemplates.

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

LuckyTemplates ВІДНОШЕННЯ КОРИСТУВАЧА VS TREATAS

З іншого боку, LuckyTemplatesвизначає відношення, яке буде використовуватися в певному обчисленні як таке, що існує між columnName1 і columnName2.

Отже, у цьому випадку, якщо ми створюємо показник DAX, буде використано функцію USERELATIONSHIP, якщо ми мали неактивний зв’язок між таблицею Date і нашою таблицею фактів.

LuckyTemplates ВІДНОШЕННЯ КОРИСТУВАЧА VS TREATAS

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

Зміст

Налаштування моделі даних

Давайте подивимося на мою модель даних, щоб ви могли побачити, як це все налаштовано. По суті, це дуже проста модель. У мене є таблиця фактів, яка називається « Вакансії» , а потім є таблиця «Дата» . І, як бачите, я вже створив таблиці вимірювань длязаходи та заходи ВІДНОСИНИ З КОРИСТУВАЧЕМ.

У моделі даних усі ці зв’язки з пунктирними лініями є неактивними зв’язками між таблицею «Дати» та таблицею «Вакансії» для кількох дат. Це коли ми будемо використовувати функцію USERELATIONSHIP.

LuckyTemplates ВІДНОШЕННЯ КОРИСТУВАЧА VS TREATAS

Якщо між цими двома таблицями немає жодного з цих неактивних зв’язків, тоді ми використаємо функцію TREATAS.

Коли використовувати функцію TREATAS

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

LuckyTemplates ВІДНОШЕННЯ КОРИСТУВАЧА VS TREATAS

Під показниками TREATAS ми маємо міру підрахунку отриманих даних ( Rec'd Count v2 ), яка в основному єформула розрахунку кількості робочих місць. Я використовую функцію TREATAS і використовуюфункція також. А потім я просто помістив стовпець «Дата» з таблиці «Дата» та стовпець «Дата отримання » з « Вакансії» .

LuckyTemplates ВІДНОШЕННЯ КОРИСТУВАЧА VS TREATAS

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

LuckyTemplates ВІДНОШЕННЯ КОРИСТУВАЧА VS TREATAS

Коли використовувати LuckyTemplates ВІДНОШЕННЯ КОРИСТУВАЧА

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

LuckyTemplates ВІДНОШЕННЯ КОРИСТУВАЧА VS TREATAS

Пам’ятайте, що між таблицею Date і таблицею фактів (Jobs) у моделі даних є ці пунктирні лінії. Отже, у цьому випадку ми маємо неактивний зв’язок, і ми можемо використовувати функцію USERELATIONSHIP. Ця функція робить цей неактивний зв'язок активним .

Отже, якщо ми подивимося на отриманий показник ( Rec'd Count ) за допомогою USERELATIONSHIP, ви побачимо, що він дуже схожий на показник із використанням TREATAS. Зауважте, що я використовував VALUES у мірі TREATAS, але не в цій мірі з функцією USERELATIONSHIP.

LuckyTemplates ВІДНОШЕННЯ КОРИСТУВАЧА VS TREATAS

А ось як виглядає ця загальна оцінка ( Rec'd $$) для дати отримання. Знову ми обчислюємо загальні оцінки, використовуємо функцію USERELATIONSHIP, а потім використовуємо стовпець «Дата» з таблиці «Дата» та «Дата отримання» з таблиці «Вакансії».

LuckyTemplates ВІДНОШЕННЯ КОРИСТУВАЧА VS TREATAS

Висновок

У цьому посібнику я показав вам, коли використовувати функцію LuckyTemplates USERELATIONSHIP, а також функцію TREATAS. Зверніть увагу, що я використав VALUES у мірі TREATAS.

Майте на увазі, коли ви зіткнетеся з такою проблемою, що у вас є різні варіанти. Ви можете використовувати TREATAS або USERELATIONSHIP залежно від того, як налаштовано вашу модель.

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

І навпаки з USERELATIONSHIP у вашому. Щоб створити такий показник, вам знадобиться неактивний зв’язок між таблицею Date і вашою таблицею фактів.

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

Все найкраще!

Джаррет












Змініть формати дати за допомогою редактора Power Query

Змініть формати дати за допомогою редактора Power Query

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

Power Query: об’єднайте файли з кількох папок

Power Query: об’єднайте файли з кількох папок

Дізнайтеся, як об’єднати файли з кількох папок у мережі, робочому столі, OneDrive або SharePoint за допомогою Power Query.

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Цей підручник пояснює, як обчислити місячне ковзне середнє на базі даних з початку року за допомогою функцій AVERAGEX, TOTALYTD та FILTER у LuckyTemplates.

Створення таблиці дат у LuckyTemplates

Створення таблиці дат у LuckyTemplates

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

Мобільні звіти LuckyTemplates. Поради та методи

Мобільні звіти LuckyTemplates. Поради та методи

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

Звіти про професійну аналітику послуг у LuckyTemplates

Звіти про професійну аналітику послуг у LuckyTemplates

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

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Ознайомтеся з основними оновленнями для Power Apps і Power Automate, а також їх перевагами та наслідками для Microsoft Power Platform.

Загальні функції SQL: огляд

Загальні функції SQL: огляд

Відкрийте для себе деякі поширені функції SQL, які ми можемо використовувати, наприклад String, Date і деякі розширені функції для обробки та маніпулювання даними.

Створення шаблону LuckyTemplates: керівництво та поради

Створення шаблону LuckyTemplates: керівництво та поради

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

Параметри полів і малі кратні в LuckyTemplates

Параметри полів і малі кратні в LuckyTemplates

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