Powerapps - Динамическое добавление столбцов (текстовые поля ввода) в таблицу - PullRequest
0 голосов
/ 16 мая 2019

Я пытаюсь создать приложение Power, которое динамически создает текстовые поля ввода.

Это мои данные.

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

Значения Продуктов доступны для редактирования, и общее количество вычисляется на лету по мере ввода пользователем данных.

Я считаю, что это можно сделать с помощью некоторых концепций моделирования и сбора данных.Но я новичок в этом.

1 Ответ

1 голос
/ 17 мая 2019

Что такое источник данных? Таблица SQL? Список Sharepoint? Данные в приложении, которые создает пользователь?

Каким-то образом вам нужно получить коллекцию данных (например: colYourData). Если у вас есть это, используйте функции AddColumns и Sum , чтобы получить столбец Total.

Что-то вроде:

ClearCollect(colYourDataWithTotals, 
    AddColumns(colYourData,
        "Total",
        Sum(colYourData, product1, product2, product3, product4)
    )
)
...