Котодиско у Hyundai
Nothing Phone (3a) и (3a) Pro
Focus 2 Ultra от Nubia
Возможный релиз MacBook Air?
Автопилот Tesla на бездорожье
SVG-битва нейросетей

Еще одна тонкость работы в Power BI, которая заставит тебя понервничать и потратить время, если не…

...если не прочитать данную статью. Время чтения — 1 минута.

Привет, дорогие читатели vc.ru! В серии статей хотел бы с вами поделиться пятью вещами, которые с большим трудом и затраченным временем удалось понять, а затем и обойти при работе с Power BI. Эти знания основаны исключительно на моем личном опыте, то есть с этими проблемами я сам непосредственно столкнулся, поэтому и решил поделиться.

Ситуация #1. Импортирую csv файл. В нем есть столбцы, содержащие десятичные числа, разделенные точкой (например, 6.67). Power Query считывает этот столбец как тип данных “Текст”.

Еще одна тонкость работы в Power BI, которая заставит тебя понервничать и потратить время, если не…

При попытке конвертировать его в тип “Десятичное число”, возникает ошибка

Еще одна тонкость работы в Power BI, которая заставит тебя понервничать и потратить время, если не…

Решение.

В шаге Измененный тип добавляем третий параметр, который отвечает за локализацию, в которой мы хотим произвести изменение типов данных. В нашем случае надо поменять следующее

Было:

Table.TransformColumnTypes(#"Измененный тип", {{"BS", type number}})

Стало:

Table.TransformColumnTypes(#"Измененный тип", {{"BS", type number}}, "en-US")

Все работает, вуаля:

Еще одна тонкость работы в Power BI, которая заставит тебя понервничать и потратить время, если не…

Почему так?

Дело в том, что в по умолчаню в русской локализации Windows десятичный разделитель это запятая, а в американской - точка. Узнать это можно попробовав в Excel ввести десятичное число через запятую и через точку.

Спасибо, что дочитали до конца!

Оставляйте комментарии. Следите за обновлениями, в ближайшее время данная серия статей будет дополняться.

66
реклама
разместить
6 комментариев

По мне так надёжнее в таких столбцах сделать замену точки на запятую. Ну и потом назначить тип данных ручками. Вообще нормальная практика не надеяться на авто определение типа данных. Я его сразу удаляю и все колонки назначаю в ручную.

1

Да, Вячеслав, вы правы, если изначально неизвестно, что разделитель запятая или точка. Насчёт автоопределения типа данных тоже согласен с вами. Его всегда надо проверять

Спасибо, что подметили)

Добрый день. Преобразую столбец из запроса к csv файлу в десятичное число "используя локаль", но почему-то в случае, когда после точки слишком много цифр, работает некорректно. Например, 3344436.5499997335 преобразуется в 33444365499997335,00 вместо 3344436.55. Не подскажете, в чем может быть дело и как это обойти?

Китайская BYD представила платформу для запуска дронов DJI с крыши автомобиля

Она доступна в Китае по цене около $2200.

Источник: Handout / SCMP
1212
33
11
реклама
разместить
Apple представила iPad Air с чипом M3 и базовый iPad с чипом A16

А также обновлённую клавиатуру Magic Keyboard с трекпадом для iPad Air.

Источник здесь и далее — Apple 
1616
1111
22
11
Вместе навсегда. МТС запустила услугу сохранения номера

Показываем, как сохранить за собой номер телефона и не переживать за доступ к картам и аккаунтам, если вы не пользуетесь SIM-картой постоянно.

Вместе навсегда. МТС запустила услугу сохранения номера
11
Госдума поддержала в первом чтении законопроект о штрафах до 500 тысяч рублей за продажу энергетиков детям

С 1 марта 2025 года продавать энергетики несовершеннолетним запрещено по всей России.

88
44
22
Меня одного жёстко бесит тот факт, что депутаты у нас ну такие медленные, такие тугодумы....? Травили молодое поколение лет 15, и им столько времени понадобилось чтобы принять меры. Над этим можно только глумиться, над этой ленивой бездарностью
На двух станциях метро в Санкт-Петербурге запустили оплату проезда «лицом»

Чтобы воспользоваться этим методом, нужно зарегистрироваться в системе и привязать биометрию к банковской карте.

Источник: Комитет по транспорту Санкт-Петербурга / «Фонтанка»
77
22
22
Все же понимают, что это просто сбор базы данных лиц, привязанных еще и к госуслугам, чтобы потом через обычные городские камеры отслеживать, если ты участвовал в том, что запрещено :)
GPT-4.5 — модель с «эмоциональным интеллектом» и «человечными» ответами: отзывы и критика

Собрали комментарии разработчиков, примеры использования и тесты.

1010
11
Как мы увеличили доходность рекламы на 302% и ROMI до 478% с помощью Яндекс

Кейс коммуникационного агентства Cristal Media основан на perfomance инструментах Яндекс Директа.

11
[]