Microsoft Cosmos Scope Script: как обрабатывать данные построчно?C#

Место общения программистов C#
Ответить
Гость
 Microsoft Cosmos Scope Script: как обрабатывать данные построчно?

Сообщение Гость »


Пример того, что я хочу сделать:

Существующие таблицы:

Имя первой таблицы: DistinctAcctDay; Имя столбца: ID int, AccountingDate datetime; Значения: (1, 01.05.2017); (2, 1 августа 2017 г.); (3, 1 сентября 2017 г.); Имя второй таблицы: TransferOut; Имя столбца: AccountingDate, дата и время; Сумма десятичная; Значения: (01.01.2017, 10); (01.02.2017, 13); (25.06.2017, 15); (03.08.2017, 18); (08.08.2017, 30); Я хочу, чтобы сценарий Scope возвращал менее 3 (или n, зависит от количества строк в первой таблице) выходных значений суммы ВСЕХ исторических данных до этого дня: 1) Сумма суммы во 2-й таблице за даты до 2017/05/01 в 1-й таблице: число должно быть 23;

2)сумма во 2-й таблице дат до 01.08.2017 в 1-й таблице: число должно быть 10+13+15 =38;

3)сумма во 2-й таблице дат до 01.09.2017 в 1-й таблице: число должно быть 10+13+15+18+30=86;

Сценарии должны быть написаны с использованием сценария Cosmos Scope. ** Однажды я задал похожие вопросы, но не описал их правильно, сказав, что используется USQL. Это сценарий Scope, а не USQL. Поэтому я публикую снова с правильным описанием.*
// Я подумал, что, возможно, потребуется использовать C# для написания циклов в определяемой пользователем функции/операторе.
Спасибо за помощь.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»