使用 CDS 中的实体筛选 PowerApps 中的库
Filtering a gallery in PowerApps with entities from CDS
我在 canvas 应用程序中有一个图库,我想使用 CDS 中实体的字段进行过滤。我的实体名称是 'Quality Alerts',我正在尝试查找字段 'Assigned To' 并过滤库以仅显示 'Assigned To' 值等于我在旁边设置的标签的记录画廊的。
我有一个标签,显示我希望用来过滤图库的用户名。但是我还没有找到一种方法来通过名为 'Assigned To' 的实体中的字段成功查找该名称。我试过使用 exactin
或 in
之类的函数进行过滤,就像我通常使用 excel sheet 作为数据源一样,但没有成功。
Filter('Quality Alerts', Label62.Text = 'Assigned To')
任何帮助将不胜感激,因为我有几个不同的实例需要进行类似的过滤。
您可以尝试使用 Lower()
方法来确保您查看的是相同的文本。
Filter( 'Quality Alerts', Lower(Label62.Text) in Lower('Assigned To') )
除非你可以尝试 StartsWith()
Filter( 'Quality Alerts', StartsWith( 'Assigned To', Label62.Text ) )
以防万一 - 这里是关于这个主题的完整文档。 Functions: Filter - Lookup
我回去将字段名称更改为 Assigned 这样我就摆脱了 space 并将代码更改为此,
Filter('Quality Alerts DBS', Assigned = Label62.Text)
这给了我想要的结果。
我在 canvas 应用程序中有一个图库,我想使用 CDS 中实体的字段进行过滤。我的实体名称是 'Quality Alerts',我正在尝试查找字段 'Assigned To' 并过滤库以仅显示 'Assigned To' 值等于我在旁边设置的标签的记录画廊的。
我有一个标签,显示我希望用来过滤图库的用户名。但是我还没有找到一种方法来通过名为 'Assigned To' 的实体中的字段成功查找该名称。我试过使用 exactin
或 in
之类的函数进行过滤,就像我通常使用 excel sheet 作为数据源一样,但没有成功。
Filter('Quality Alerts', Label62.Text = 'Assigned To')
任何帮助将不胜感激,因为我有几个不同的实例需要进行类似的过滤。
您可以尝试使用 Lower()
方法来确保您查看的是相同的文本。
Filter( 'Quality Alerts', Lower(Label62.Text) in Lower('Assigned To') )
除非你可以尝试 StartsWith()
Filter( 'Quality Alerts', StartsWith( 'Assigned To', Label62.Text ) )
以防万一 - 这里是关于这个主题的完整文档。 Functions: Filter - Lookup
我回去将字段名称更改为 Assigned 这样我就摆脱了 space 并将代码更改为此,
Filter('Quality Alerts DBS', Assigned = Label62.Text)
这给了我想要的结果。