В настоящее время я использую формулу DAX, чтобы попытаться удалить числа из строки. Строка - это первая половина почтового индекса. Поэтому я ввел следующие формулы
=if(Istext(mid([Postcode District],1,1)),(left([postcode district],2)),(left([postcode district],1)))
что это ДОЛЖНО сделать, так это проверить, является ли второй символ текстом, и вернуть 2 буквы, если это так, и одну, если это не так.
Например, ввод CA1
должен возвращать CA
, а B22
должен возвращать B
Это просто не так, и я не уверен, почему. все, что возвращается, - это первые две буквы, независимо от того, является ли вторая буква текстовой ИЛИ числовой.