powerbi - 在 DAX 搜索部分字符串
问题描述
我在 Dax 使用以下功能,但我遇到了一些问题。
据我了解,这个函数应该搜索“ xxxx ”,如果它出现在我的表达式中,它应该给出“true”值。
事实上,我一直在获得“假”值。
我的功能:
IF(and([product_code_name] = "*titan tidge*",[task_name] <> "*BURN-in*") ,"CMT 263",(na)
单元格数据例如:TITAN TIDGE HOST DP
即使我的“if”没有完整的马赫数,我也想查看“CMT 263”数据。
我在这里缺少什么?谢谢!
解决方案
您只能*
在SEARCH()
函数中使用通配符(即使那样它的工作方式也有所不同)。您当前的功能正在测试完全匹配。
我想你想要一些类似的东西
= IF(AND(SEARCH("titan tidge", Table1[product_code_name], 1, 0) > 0,
SEARCH("BURN-in", Table1[task_name], 1, 0) = 0),
"CMT 263",
"(na)")
有关字符串比较的更多信息,请查看 Marco Russo 的这些文章:
推荐阅读
- c# - 如何使用 rowindex 删除数据库项
- javascript - 如何在android上设置反应本机导航?
- c++ - icc 崩溃:编译器能否发明抽象机器中不存在的写入?
- bash - 在 shel 中的浮点数学中使用 bc 失败
- javascript - 检查对象数组是否具有属性
- ruby-on-rails - 在 Rails API + React SPA 中防止重复请求
- connection - 任何逻辑。建模过程库。库存元素(如 Source 或 Queue)与自定义类之间的连接
- javascript - 根据下拉和输入字段搜索数据表
- r - 试图与 POSIXct 时间间隔相交,但得到 NA 结果
- javascript - 使用数组创建字符串,如何防止“未定义”打印?