Canvas应用中从Dataverse表匹配EDS并获取对应国家的问题
解决方法
- 你之前的Filter公式写法有误,多余的
Sector参数会导致逻辑出错。正确的写法是先筛选出符合EDS条件的记录,再提取对应的country列:ShowColumns(Filter(Sectors, EDS in allCurrentEDS), "country") - 如果需要去重后的国家列表(避免同一EDS对应重复国家),可以用
Distinct函数优化:Distinct(Filter(Sectors, EDS in allCurrentEDS), country) - 关于Lookup函数:它仅能返回第一条匹配的记录,无法满足你获取所有匹配结果的需求,所以批量筛选必须用Filter。
额外提醒:确认Dataverse表中EDS列的数据类型和变量allCurrentEDS的类型完全一致(比如都是数字类型),类型不匹配会导致筛选无结果。
内容的提问来源于stack exchange,提问作者saba tananashvili
相关产品推荐
相关产品推荐

