После применения процедуры univot у меня есть столбец Amount, который имеет пробелы и другие символы (например, «-»). Я хотел бы преобразовать эти не-числовые значения в ноль. Я использую процедуру замены, но она только преобразует ее в то время. Кроме того, я пытался использовать следующий скриптSSIS Convert Blank или другие значения Zeros
/**
Public Overrides Sub Input()_ProcessInputRows(ByVal Row As Input()Buffer)
If Row.ColumnName_IsNull = False Or Row.ColumnName = "" Then
Dim pattern As String = String.Empty
Dim r As Regex = Nothing
pattern = "[^0-9]"
r = New Regex(pattern, RegexOptions.Compiled)
Row.ColumnName = Regex.Replace(Row.ColumnName, pattern, "")
End If
End Sub
**/
, но я получаю error.I не много о сценарии так, может быть, я поместил в неправильное место. Суть в том, что мне нужно преобразовать эти не-числовые значения.
Заранее благодарю вас за помощь.