我正在尝试通过选择一个单选按钮来过滤Dynamics 365中的表格,该单选按钮将更新屏幕上的表格。
用户有三个选项可供选择:“学校”,“商务”,“全部”。
当用户选择“全部”时,它应该在“帐户”表中查找并在“行业代码”列中搜索空白值。
下面是一个工作的Filter(),它返回我想要的结果
Filter(Accounts,industrycode = If("All" in radio_cust_type.Selected.Value,Blank()))
但是,如果我向它添加一个If()语句来确定用户从无线电中选择了哪个值,我会收到一个错误,指出'='符号是无效的参数类型。
Filter(Accounts,industrycode=If("School" in radio_cust_type.Selected.Value,34))
编辑:当我想检查“学校”时,我使用的过滤器如下:
docker run -i -t appengine /bin/bash
我打算稍后合并两个过滤器,但现在我想检查空白
答案 0 :(得分:1)
这应该有效:
If(
radio_cust_type.Selected.Value="All", Filter(Accounts, industrycode = Blank()),
radio_cust_type.Selected.Value="School", Filter(Accounts, industrycode = 34),
radio_cust_type.Selected.Value="Business", Filter(Accounts, industrycode = XX)
)
其中XX是" Business"
的行业代码