Size: a a a

Power BI Group RU

2021 March 18

MZ

Maxim Zelensky in Power BI Group RU
Ivan Korsakov
А нет, все понятно - он считает что в феврале 1900 года было 29 дней, но гугл с этим не согласен)
угу :)
источник

AK

Aleh Kalinichau in Power BI Group RU
Maxim Zelensky
развлекайтесь :)
тысяча извинений, но int - это целое. в примере дата1 до полудня, дата2 после. итого прошло n целых суток и 2 часа. в итоге вопрос, как надо округлять до целого: в меньшу, в большую или по мат правилу? а может надо просто показать целую часть?
источник

MZ

Maxim Zelensky in Power BI Group RU
Ivan Korsakov
Чего-то я запутался) То, что разница в случае INT на 1 больше, чем в случае с DATEDIFF - логично, т.к. интовая часть datetime = кол-во дней с 30.12.1899. Между 4 января и 30 декабря как раз 5 дней)
DATEDIFF же считает по-другому и поэтому выдает реальное кол-во дней между датами)
А вот почему 1) дата в разнице считается не от 30 декабря, и что еще интересней 2) почему в экселе разница между мартом и январем вдруг стала 3 - непонятно(
дата в столбце Разница посчитана в Excel, а в Excel 0-й день не 30.12.1899, а ....
источник

IK

Ivan Korsakov in Power BI Group RU
Aleh Kalinichau
тысяча извинений, но int - это целое. в примере дата1 до полудня, дата2 после. итого прошло n целых суток и 2 часа. в итоге вопрос, как надо округлять до целого: в меньшу, в большую или по мат правилу? а может надо просто показать целую часть?
округлять не надо, datetime хранится в формате "количество целых дней с 30 дек 1899 года" + разделитель + "доля от суток".
То есть если разница составляет 3 дня 12 часов, то datetime Будет в виде 3.5
источник

AK

Aleh Kalinichau in Power BI Group RU
Ivan Korsakov
округлять не надо, datetime хранится в формате "количество целых дней с 30 дек 1899 года" + разделитель + "доля от суток".
То есть если разница составляет 3 дня 12 часов, то datetime Будет в виде 3.5
при переводе в int вы чего ждёте? я про это
источник

AK

Aleh Kalinichau in Power BI Group RU
какая задача поставлена, так и надо считать
источник

IK

Ivan Korsakov in Power BI Group RU
Aleh Kalinichau
при переводе в int вы чего ждёте? я про это
Я ничего не жду, задача не моя) Обсуждаем варианты ее решения
источник

KK

Konstantin Kadikin in Power BI Group RU
слегка в оффтоп: какие ставки, что это PBI (хоть и кастом visuals)?
источник

AK

Aleh Kalinichau in Power BI Group RU
Ivan Korsakov
Я ничего не жду, задача не моя) Обсуждаем варианты ее решения
так я и говорю, что могут быть варианты. и уже тот, кто делает, должен понимать, чего ему надо. а не вот так вот сравнивать две функции и говорить, что она не правильно делает.
источник

MZ

Maxim Zelensky in Power BI Group RU
Aleh Kalinichau
тысяча извинений, но int - это целое. в примере дата1 до полудня, дата2 после. итого прошло n целых суток и 2 часа. в итоге вопрос, как надо округлять до целого: в меньшу, в большую или по мат правилу? а может надо просто показать целую часть?
INT - это фактически округление до ближайшего "снизу" целого. Правильнее, конечно, использовать TRUNC, так как INT(2.5)=2, но INT(-2.5)=-3
источник

AK

Aleh Kalinichau in Power BI Group RU
Maxim Zelensky
INT - это фактически округление до ближайшего "снизу" целого. Правильнее, конечно, использовать TRUNC, так как INT(2.5)=2, но INT(-2.5)=-3
источник

MZ

Maxim Zelensky in Power BI Group RU
Aleh Kalinichau
так я и говорю, что могут быть варианты. и уже тот, кто делает, должен понимать, чего ему надо. а не вот так вот сравнивать две функции и говорить, что она не правильно делает.
А никто не говорит, что какая-то функция что-то делает неправильно. Все они работают как задумано. Другое дело - что мы хотим узнать и получить, и как это связано с форматом и хранением дат в DAX, Excel и Power Query
источник

DL

Dmitry Lebedev in Power BI Group RU
Konstantin Kadikin
слегка в оффтоп: какие ставки, что это PBI (хоть и кастом visuals)?
А это PBI? Я думаю, максимум Embedded, а то и вряд ли.
источник

KK

Konstantin Kadikin in Power BI Group RU
Dmitry Lebedev
А это PBI? Я думаю, максимум Embedded, а то и вряд ли.
Ну вот я не уверен, просто любопытству нет предела))) Пишут что PBI
источник

KK

Konstantin Kadikin in Power BI Group RU
на авито
источник

KK

Konstantin Kadikin in Power BI Group RU
и с ма-а-а-ленькой ставочкой)
источник

AK

Aleh Kalinichau in Power BI Group RU
Konstantin Kadikin
слегка в оффтоп: какие ставки, что это PBI (хоть и кастом visuals)?
99.9%
просто много задротства с картинкой
источник

AK

Aleh Kalinichau in Power BI Group RU
Maxim Zelensky
А никто не говорит, что какая-то функция что-то делает неправильно. Все они работают как задумано. Другое дело - что мы хотим узнать и получить, и как это связано с форматом и хранением дат в DAX, Excel и Power Query
мне еще нравятся варианты ответа в sql
источник

KK

Konstantin Kadikin in Power BI Group RU
Aleh Kalinichau
99.9%
просто много задротства с картинкой
а по моему, фотошоплено)
источник

AK

Aleh Kalinichau in Power BI Group RU
Konstantin Kadikin
а по моему, фотошоплено)
меня неоновая тень сильно смущает. но в целом ведь реализуемо вполне
источник