Powerapps - 动态添加列(输入文本框)到 table

Powerapps - Dynamically adding columns (Input Text Boxes) to a table

我正在尝试构建一个动态创建输入文本框的 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

现在,这里的问题是我的类别名称以及产品列随着时间的推移而增加。

我如何动态构建用户输入 table 以获取用户输入 - 像这样的东西......并给我它的总数......

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

产品的值是 editable,总计会在用户输入时即时计算。

我相信这可以通过一些数据建模和收集概念来完成。但我是新手。

什么是数据源?一个SQLTable?共享点列表? In-app 用户创建的数据?

您需要以某种方式获取数据集合(例如:colYourData)。完成后,使用 AddColumns and Sum 函数获取 Total 列。

类似于:

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