Почему дату и время стоит отделять? Допустим, у вас данные за 2 года. 2 года – это 730 дней. В памяти модели хранится таблица календаря (вы же его делаете, верно?), где несколько столбцов и 730 строк. Стоит отметить, что в базах данных и Power BI день это целое число, где после запятой идут нули. Нули – это секунды этого дня. То есть буквально, не третье августа, а 03.08.2024 00:00:00. Понимание этого нюанса является базовым и сэкономит очень много «ДА ПОЧЕМУ НЕ РАБОТАЕТ!» Вы импортируете время из базы данных, как есть. То есть подключаетесь к таблице, кликаете нужные таблички и импортируете (возможно позже, я объясню, почему так не стоит делать, но каждый раз предпочтительно писать SQL запрос). Данные импортировались. Вы делаете таблицу по датам, вставляете меру, допустим количество продаж. И оказывается, что за 2 года у вас их всего 1. Почему так? Потому что за 2 года только 1 продажа была проведена строго в полночь. Чистая случайность. Вы удаляете календарь. У вас создался автоматический календарь, который вы не видите. Но скорее всего, у вас в данных, так как вы не убирали ненужные столбцы, импортировались дата рождения сотрудника, скажем года 1972, а ему значит 50 лет. В 50 годах более 18 250 + 12 високосных дней дата начала года и так далее… в общем близко к 19 тысяч дней. Но автоматический календарь создаёт календарь формата 01.01.1972 00:00:00, 01.01.1972 00:00:01, 01.01.1972 00:00:02 То есть 19 000 надо умножить на 24 часа на 60 минут и 60 секунд (86400 секунд в 1 сутках). Итого 1 641 600 000 (1,6 миллиарда строк). 730 ->1,6 миллиарда. В БД обычно хранятся секунды до ТЫСЯЧНОЙ ДОЛИ. Поэтому, даже если вы значительно и необоснованно увеличили вычислительные ресурсы, то продаж теперь у вас за 2 года всего… 7 или 8. Потому что за 2 года у вас только 8 продаж были сделано в отметку времени без тысячной доли секунды. Допустим, что, других данных не было. И только данные за 2 года продаж (хотя это чудо скорее, если беспечно относится к модели данных) и тогда у вас 86400 * 730 = 63 072 000 (63 млн) строк автоматического календаря. Меньше, но всё равно больше, чем нужно. А нужно вот сколько: 730 + 86400 = 87 130 строк. Согласитесь, значительно меньше, чем десятки миллионов или миллиарды строк. Именно поэтому дату и время нужно импортировать в раздельных столбцах. Конечно, это немного усложняет расчёт длительности, если такой требуется, но как это делать я расскажу в следующих статьях, если будет интерес.