PowerApps:询问数据源
PowerApps : interogating datasources
我在预算表格中有一个文本标签,我用来创建我的文档标题。这个标题就像:"BU[YEAR]-001".
当我的用户保存文档时,我想取年份,找到最高的现有文档,添加一个,然后保存。
示例:我的数据源包含 BU2018-001、BU2019-001 和 BU2019-002。
如果我的用户 select 2019 在年标签中,并保存文档,我希望标题为 BU2019-003。如果是 2018 => BU2018-002 并且年份不存在,例如 2020 => BU2020-001.
使用:LookUp(Budget2.Title;Text(Annee) in Title;Title),我可以限制我的预算,但它只需要第一个。
你能帮我解决这个问题吗?
谢谢!
如您所见,排序结果中的 LookUp only returns one item, in no specific order (likely the first one that was entered, but this is not guaranteed). If you want a specific record (the last one), you can first sort the source in descending order, then take the first 个元素:
First(
SortByColumns(
Filter(
Budget2;
Text(Annee) in Title);
"Title";
Descending)).Title
我在预算表格中有一个文本标签,我用来创建我的文档标题。这个标题就像:"BU[YEAR]-001".
当我的用户保存文档时,我想取年份,找到最高的现有文档,添加一个,然后保存。
示例:我的数据源包含 BU2018-001、BU2019-001 和 BU2019-002。 如果我的用户 select 2019 在年标签中,并保存文档,我希望标题为 BU2019-003。如果是 2018 => BU2018-002 并且年份不存在,例如 2020 => BU2020-001.
使用:LookUp(Budget2.Title;Text(Annee) in Title;Title),我可以限制我的预算,但它只需要第一个。
你能帮我解决这个问题吗?
谢谢!
如您所见,排序结果中的 LookUp only returns one item, in no specific order (likely the first one that was entered, but this is not guaranteed). If you want a specific record (the last one), you can first sort the source in descending order, then take the first 个元素:
First(
SortByColumns(
Filter(
Budget2;
Text(Annee) in Title);
"Title";
Descending)).Title