PowerApps DataVerse 存储与另一个相关的数据 table
PowerApps DataVerse storing data that has relation to another table
想法是将数据存储在具有关系列(查找)的 table 中。我有两个 table:工具和工具测试。这是一对多的关系——一个工具可以有很多工具测试。因此,在工具测试 table 中有一列用于工具。每当我创建工具测试记录时,我都希望该记录与工具相关。据我了解,应在工具测试 table 的工具列中输入一个值,该值作为工具 table.
中的主键存在
下面的代码是我正在使用的。 varTestData 是我在 API 调用后获得的数据,然后必须使用 ForAll
对其进行迭代以遍历所有记录。但是我在行 'Tool': varSerialNo,
上遇到错误。错误是:
Incompatible type. The 'Tool' column in the data source you're updating expects a 'DataEntity' type and you're using a 'Text' type.
我知道类型不正确,但我无法在 DataEntity
上找到任何内容。我的方法完全不正确还是我在 Collect 函数中分配值的方式遗漏了什么?
ForAll(
varTestData,
Collect(
'Tallman Equipment Tool Tests',
{
'Torque Tool Model No.': 'Torque Tool Model No.',
'Torque Tool Serial No.': 'Torque Tool Serial No.',
'Beam Model No.': 'Beam Model No.',
'Impacts Per Minute': Value('Impacts per Minute'),
'Tool': varSerialNo,
'Measurement Units': 'Measurement Units',
'Peak Torque': 'Peak Torque',
'Sample No.': Value('Sample No.'),
'Test Duration': 'Test Duration',
'Test Date': DateValue(Date),
Time: Time,
Torque: Value(Torque)
}
)
);
https://powerusers.microsoft.com/t5/Microsoft-Dataverse/DataEntity-Type/td-p/151948
这是为你而发生的事情。关系适用于 Model-Driven 个应用。
在 canvas 个应用程序中,这很糟糕,无法按预期工作。
想法是将数据存储在具有关系列(查找)的 table 中。我有两个 table:工具和工具测试。这是一对多的关系——一个工具可以有很多工具测试。因此,在工具测试 table 中有一列用于工具。每当我创建工具测试记录时,我都希望该记录与工具相关。据我了解,应在工具测试 table 的工具列中输入一个值,该值作为工具 table.
中的主键存在下面的代码是我正在使用的。 varTestData 是我在 API 调用后获得的数据,然后必须使用 ForAll
对其进行迭代以遍历所有记录。但是我在行 'Tool': varSerialNo,
上遇到错误。错误是:
Incompatible type. The 'Tool' column in the data source you're updating expects a 'DataEntity' type and you're using a 'Text' type.
我知道类型不正确,但我无法在 DataEntity
上找到任何内容。我的方法完全不正确还是我在 Collect 函数中分配值的方式遗漏了什么?
ForAll(
varTestData,
Collect(
'Tallman Equipment Tool Tests',
{
'Torque Tool Model No.': 'Torque Tool Model No.',
'Torque Tool Serial No.': 'Torque Tool Serial No.',
'Beam Model No.': 'Beam Model No.',
'Impacts Per Minute': Value('Impacts per Minute'),
'Tool': varSerialNo,
'Measurement Units': 'Measurement Units',
'Peak Torque': 'Peak Torque',
'Sample No.': Value('Sample No.'),
'Test Duration': 'Test Duration',
'Test Date': DateValue(Date),
Time: Time,
Torque: Value(Torque)
}
)
);
https://powerusers.microsoft.com/t5/Microsoft-Dataverse/DataEntity-Type/td-p/151948
这是为你而发生的事情。关系适用于 Model-Driven 个应用。 在 canvas 个应用程序中,这很糟糕,无法按预期工作。