Я пытаюсь создать Power App, который динамически создает текстовые поля ввода.
Это мои данные.
Category Name Product 1 Product 2 Product 3 Product 4
Marketing Center 1 1 1 2 2
Marketing Center 2 1 1 2 2
Marketing Center 3 1 1 2 2
Marketing Center 4 1 1 2 2
Marketing Center 5 1 1 2 2
Теперь проблема заключается в том, что имена моих категорий, а также столбцы продуктов со временем увеличиваются.
Как я могу динамически построить таблицу пользовательского ввода, чтобы получить пользовательский ввод - что-то вроде этого... и дает мне общее количество...
Category Name Product 1 Product 2 Product 3 Product 4 Total
Marketing Center 1 1 1 2 2 6
Marketing Center 2 1 1 2 2 6
Marketing Center 3 1 1 2 2 6
Marketing Center 4 1 1 2 2 6
Marketing Center 5 1 1 2 2 6
Значения продуктов можно редактировать, а общая сумма рассчитывается на лету по мере ввода пользователем.
Я считаю, что это можно сделать с помощью некоторых концепций моделирования и сбора данных. Но я новичок в этом.
Что такое источник данных? SQL-таблица? Список Sharepoint? Данные в приложении, которые создает пользователь?
Каким-то образом вам нужно получить коллекцию данных (например: colYourData
). Получив это, используйте функции АддКолонкс и Сумма, чтобы получить столбец Total
.
Что-то типа:
ClearCollect(colYourDataWithTotals,
AddColumns(colYourData,
"Total",
Sum(colYourData, product1, product2, product3, product4)
)
)