Пример использования встроенных функций U-SQL:
DECLARE @func Func <string,int?> = (s) =>{int x = Convert.ToInt32(s.Split('^')[0]); int y = Convert.ToInt32(s.Split('^')[1]); return x*y;};
DECLARE @inputFile string = @"\input\input36.csv";
DECLARE @outputFile string = @"\output\output.csv";
@input =
EXTRACT rowId int,
expo string
FROM @inputFile
USING Extractors.Csv();
@output =
SELECT *,
@func(expo) AS z
FROM @input;
OUTPUT @output
TO @outputFile
USING Outputters.Csv(quoting:false);
Используя этот пример файла , я получил следующие результаты:
![results](https://i.stack.imgur.com/evULl.png)