The Expression used should work, But Could you Check if the Long.Parse() works at first by performing a Debug ?
It does seem that the comma does get affected. However, Maybe try using Replace function to replace commas with empty string at first and we could understand if that is the real reason for the error. There might be empty values as well in the column which might give the error.
So, you could try using the below modified Expression :