Microsoft Cosmos Scope Script: как обрабатывать данные построчно? ⇐ 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# для написания циклов в определяемой пользователем функции/операторе.
Спасибо за помощь.
Пример того, что я хочу сделать:
Существующие таблицы:
Имя первой таблицы: 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# для написания циклов в определяемой пользователем функции/операторе.
Спасибо за помощь.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Google Cloud Scheduler не может найти Script Script Script Script Cloud Run aname lobname
Anonymous » » в форуме Python - 0 Ответы
- 10 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Google Cloud Scheduler не может найти Script Script Script Script Cloud Run aname lobname
Anonymous » » в форуме Python - 0 Ответы
- 15 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Google Cloud Scheduler не может найти Script Script Script Script Cloud Run aname lobname
Anonymous » » в форуме Python - 0 Ответы
- 8 Просмотры
-
Последнее сообщение Anonymous
-