Separating numbers thousandth delimeter? Is there a built-in function?

I’m looking to separate a number such as 1000000 to 1,000,000 but can’t seem to find documentation on doing this.

Is there a built-in way of doing this or do i have to turn the number into a string, then determine the length and separate it using a loop? Surely UE has a way to do this built-in, right?

Obviously you have to change the float to a string, otherwise this is meaningless, but when you do that, there’s always:

or

ToText_Float was exactly what I was looking for. Thanks!