Страницы: 1
RSS
PQ. Настраиваемый столбец. Проверка текстового формата в столбце
 
Здравствуйте!
Прошу помочь с решением задачи.

Есть столбец "А", в котором содержатся и числа и текст, при этом, как-то так получилось, что текст представлен числами.
Необходимо создать Настраиваемый столбец "В", который напротив каждой ячейки поставит 1 или 0.

Если "А" содержит число, то "0", если "А" содержит информацию в текстовом формате, то "1".  
 
Код
=  if Number.FromText([Столбец А])>=0 then 1 else "")

Ошибки заменить на 0
 
Цитата
Veniamin Loginov написал:
Ошибки заменить на 0
Благодарю!  
Изменено: ivanka - 21.01.2020 12:48:51
 
Можно так:
Код
try Number.FromText([Столбец А]) / Number.FromText([Столбец А]) - 1 otherwise 1
Вот горшок пустой, он предмет простой...
 
PooHkrd, в таком виде не сработает для чисел, надо через Number.From. Если я верно понял задачу, конечно.
Изменено: Aleksei_Zhigulin - 21.01.2020 18:36:13
 
Или как-то так:
Код
= Table.AddColumn(Источник, "test", each let x = [Столбец А] in Number.From(not ((try Number.From(x) otherwise x) is number)))
 
Доброе время суток
Цитата
Aleksei_Zhigulin написал:
Или как-то так:
Поди пойми поставленный вопрос. Я бы только в лоб проверку на is number сделал.
 
Добрый день!

Ну, главное, что ТС всё устроило :)
Цитата
ivanka написал:
Благодарю!  
 
Добрый день! Подскажите пожалуйста, что такое try и otherwise и что они делают?
 
Цитата
Murderface_ написал:
что такое try и otherwise и что они делают?
А в этих статьях: Error Handling, Error-handling in Power Query - плохо описано?
 
Андрей VG, спасибо за статьи, разобрался.
Страницы: 1
Наверх