Однак обчислення інтелекту часу в LuckyTemplates просто не працюють із цими спеціальними або нестандартними календарями . У цьому підручнику я покажу вам, що я маю на увазі під цим. У цій демонстрації ми обчислимо число з початку року (YTD) на основі тижня, зокрема для спеціальних таблиць календаря LuckyTemplates, використовуючи деякі.
Чому обчислення часових розвідок не працюють у спеціальних календарях
У цій таблиці ми маємо інформацію за 2013 рік. У нас є номер фінансового місяця, номер фінансового тижня, тиждень кварталу та номер календарного тижня.
Однак, якщо ми підходимо до кінця року, номер календарного тижня переходить на кінець року; отже, ми маємо два дні всередині 2013 року, які припадають на тиждень 1, а решта – у 2014 році.
Ось тут ми можемо зіткнутися з проблемами, оскільки обчислення інтелекту часу працюють безпосередньо над календарною датою. Ми не можемо використати жодну з хороших функцій аналізу часу, оскільки жодна з них не працюватиме. Тож ми повинні створити спеціальну логіку, зазвичай використовуючи функцію для обчислення цих чисел.
Але перш ніж ми перейдемо до числа з початку року для користувальницьких календарів, давайте швидко розглянемо, як воно обчислюється для стандартного календаря.
Стандартний календарний розрахунок дати
У цьому прикладі ми припускаємо, що наш фінансовий рік розпочався в травні, і ми хотіли підрахувати підсумок за цей фінансовий рік. Ось як це робиться на стандартному календарі дат.
Все, що нам тут потрібно зробити, це ввести стовпець «Дата», а потім ввести 30/4, що означає, що це останній день у фінансовому році. Застосувавши це до контексту дати, ми отримаємо правильний результат. Він просто накопичується з часом, а потім округлюється в кінці квітня 2014 року як загальна сума за цей фінансовий рік.
Це стає складно, коли ми переносимо цей розрахунок у цю таблицю праворуч, яка містить лише номери фінансового року та фінансового тижня. Він обчислює правильно, але ми стикаємося з проблемою, оскільки стовпець дати не ідеально накладається на номер фінансового тижня .
Будь-що в 2015 році було б неправильним, тому ми не можемо використовувати цей розрахунок для спеціальних календарів.
Розрахунок продажів з початку року для нестандартних календарів
Отже, давайте створимо новий показник і назвемо його Total Sales YTD – Custom . Ми використовуватимемо змінні ( VAR ), щоб зробити роботу простішою та інтуїтивно зрозумілішою. Наші змінні CurrentFinWeek і CurrentFinYear – тут ми використовуємо.
У другій частині розрахунку ми записуємо логіку. Ми все ще обчислюємо загальний обсяг продажів, але в іншому контексті, ніж звичайні обчислення часових даних. Ось чому ми використовуємо FILTER , який вирішує більшість цих користувальницьких календарів. Ми також використовуємо цю функцію, а потім переходимо до Calendar Daily , який звільняє будь-який контекст у календарі. Після цього ми збираємося повторно застосувати контекст на основі логіки тут.
«Щоденний календар» [Номер фінансового тижня] повторюватиме кожен окремий номер фінансового тижня, але ми хочемо, щоб номер поточного фінансового тижня завжди був у певному рядку, де відбувається це оцінювання.
Тепер, якщо ми перетягнемо це, ми побачимо, що це обчислює для нас правильний результат на основі спеціального календаря.
Висновок
Цей підручник висвітлює ефективну техніку, яку можна використовувати під час роботи з календарем LuckyTemplates, зокрема з тим, який не відповідає стандартному календарю дат. Ви не можете використовувати формули вимірювання часу з цими нестандартними календарними таблицями, тому я створив логіку для вирішення цієї проблеми.
Сподіваюся, цей блог буде корисним для вас, коли ви матимете справу зі спеціальними календарями. Перегляньте відео та посилання нижче, щоб дізнатися більше про цей підручник та інші пов’язані ресурси.