Создание номера строки для подмножества записей, которые можно динамически изменять - PullRequest
0 голосов
/ 18 июня 2020

У меня возникли проблемы с концепцией того, как это занести в нашу SQL базу данных. Если можно, мне нужен совет. Ниже приведен пример таблицы, которую мы используем в качестве общего расписания сборки:

Status      Sales Order Line No ShipDate    Priority
Completed   60129315    3000    2020-06-26  1
Completed   60129350    1000    2020-06-29  2
Completed   60129350    3000    2020-06-29  3
Not Ready   60129112    1000    2020-06-30  1
Not Ready   60129112    2000    2020-06-30  2
Not Ready   60129112    6000    2020-06-30  3
Not Ready   60129112    9000    2020-06-30  4
Ready       60129024    26000   2020-06-29  1
Ready       60129350    6000    2020-06-29  2
Ready       60128618    3000    2020-06-30  3
Ready       60128618    4000    2020-06-30  4
Ready       60129016    40000   2020-06-30  5
Ready       60129016    46000   2020-06-30  6

Это наше «основное расписание сборки». Последний столбец, Priority, на самом деле просто:

row_number() OVER (PARTITION BY [Status] ORDER BY [Ship Date], [Sales Order], [Line No])

Можно ли вручную изменить это число с помощью пользовательского ввода? Мол, если я использую стороннюю программу вроде PowerApps для перезаписи приоритета, возможно ли это? Если нет, есть ли альтернатива row_number, которую я могу использовать для этого? Что мне нужно сделать, так это использовать эту таблицу SQL в галерее PowerApps, которая будет демонстрировать только что-либо с приоритетами от 1 до 10. Но команда должна иметь возможность настраивать этот приоритет, что включает в себя некоторые logi c.

...