Правила DATEADD в DAX

Привет, Хабр! Важной составной частью Time Intelligence в DAX являются функции работы со временем, в частности, DATEADD , т.к. она является базовой для других (например, SAMEPERIODLASTYEAR является псевдонимом DATEADD('Date'[Date], -1, YEAR) ) и возвращает таблицу (в отличие, например, от EDATE , которая возвращает только скаляр), так и использоваться в качестве фильтра в CALCULATE . Информацию о DATEADD приходится собирать из разных источников. Часть описано в официальной документации DATEADD , что-то есть в DAX Guide , что-то есть в материалах SQL BI , поэтому картина составляется по частям, хотя логика функции неочевидна и велики риски ошибок при использовании DATEADD в случае некорректного её использования. Интересующимся правилами DATEADD для обеспечения Time Intelligence в DAX — добро пожаловать под кат :)

https://habr.com/ru/articles/991220/

#DATEADD

Правила DATEADD в DAX

Привет, Хабр! Важной составной частью Time Intelligence в DAX являются функции работы со временем, в частности, DATEADD , т.к. она является базовой для других (например, SAMEPERIODLASTYEAR является...

Хабр

Date Arithmetic with Leap Year?!

Leap years BREAK date math! February 28 + 1 day = February 29 in leap years, March 1 in non-leap years. This edge case will cause bugs!

#sql #sqltricks #datearithmetic #leapyear #dateadd #sqlweird #sqlquiz #codingchallenge #sqlshorts #sqlwtf #datefunctions #advancedsql

https://www.youtube.com/watch?v=LndKlugNMrE

Date Arithmetic with Leap Year?! #DATEADD

YouTube