Power Apps三级联动ComboBox故障排查:省州下拉框无结果
Power Apps三级联动ComboBox筛选失效修复方案
你的State/Province ComboBox筛选失效的核心原因是逻辑顺序错误:先对State/Province做了Distinct去重操作,这会直接丢失原表中State/Province与Country的关联关系,后续用选中的Country值去筛选自然找不到匹配项。
修正后的State/Province ComboBox Items代码
先基于选中的Country筛选原表,再对筛选结果取唯一的State/Province值,最后排序:
Sort( Distinct( Filter('Dim Table Locations', Country = Combo_Country.Selected.Value), State/Province ), Value, SortOrder.Ascending )
附赠City ComboBox的正确联动代码
按照相同逻辑,City的Items属性需要基于前两级的选择来筛选,确保联动生效:
Sort( Distinct( Filter( 'Dim Table Locations', Country = Combo_Country.Selected.Value && State/Province = Combo_State.Selected.Value ), City ), Value, SortOrder.Ascending )
额外提示
如果字段名包含特殊字符(比如你的State/Province带斜杠),可能会触发Power Apps的识别异常,建议将字段名修改为StateProvince这类无特殊符号的名称,避免后续出现其他隐性问题。
内容的提问来源于stack exchange,提问作者Nathan Enix
相关产品推荐
相关产品推荐

