Форматування коду DAX у LuckyTemplates

Зміст

Зусилля тут принесуть дивіденди пізніше

Докладаючи зусиль до форматування коду DAX, ви матимете величезне значення під час створення моделей даних у LuckyTemplates.

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

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

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

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

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

Приклад

Загальна кількість бронювань =
IF (
    ISFILTERED ( 'Діапазони дат' [Діапазон дат] ),
        CALCULATE ( COUNTROWS ( 'Дані бронювання' ),
              FILTER ( 'Таблиця дат',
                   'Таблиця дат' [Днів до сьогодні] >= [Дата початку]
                     && 'Таблиця дат'[днів до сьогодні] <> ) ),
                          COUNTROWS ('Дані бронювання') )

Інший приклад

Форматування коду DAX у LuckyTemplates

Кілька простих ідей

  1. Завжди робіть відступ у новому рядку, якщо ви посилаєтеся на нову функцію
  2. Поставте пробіли після та перед відкриттям і закриттям дужок
  3. Додайте пробіли навколо таких операторів, як «+», «-», «=»

Ось і справді. Не ускладнюйте, це моя велика порада.

Трохи інших речей, про які варто подумати.

Ніколи

  1. Використовуйте назву таблиці як назву міри
  2. Додайте назву стовпця без посилання на таблицю, з якої вона походить
  3. Поставте пробіл між назвою таблиці та назвою стовпця

Візьміть корисні звички рано

З мого досвіду, витратити кілька годин на створення a моделі, переконавшись, що ви дотримуєтесь цих правил під час написання будь-якої формули. Приблизно після 12-15 формул ви в основному досягнете результату. Все, що потрібно, це трохи повторення.

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

здоров'я!





Змініть формати дати за допомогою редактора 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

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