zai*_*azi 3 sql sql-server business-intelligence dax powerbi
我正在寻找一个 DAX 函数,在该函数中,我可以在列中找到一个字符串,就像我们在 Sql 中所做的那样,通过使用 like 运算符,即项目类似于 ('ABC%')
小智 5
没有like运算符,但我们可以使用一些有用的组合。
| SQL | 德国DAX指数 |
|---|---|
| 名称类似于“SQLBI” | 表[名称] = "SQLBI" |
| 名称类似于“SQLBI%” | LEFT( 表[名称], 5 ) = "SQLBI" |
| 名称类似于“%SQLBI” | RIGHT( 表[名称], 5 ) = "SQLBI" |
| 名称类似于“%SQLBI%” | CONTAINSSTRING( 表[名称], "SQLBI" ) |
| 对于 PowerPivot v2 或更高版本以及 Analysis Services 2012/2014/2016/2017: | |
| SEARCH( "SQLBI", 表[名称], 1, 0 ) > 0 | |
| 对于 PowerPivot v1: | |
| IFERROR( SEARCH( "SQLBI", 表[名称], 1 ), 0 ) > 0 | |
| 名称类似于“SQLBI%Methodology” | LEFT( 表[名称], 5 ) = "SQLBI" |
| && RIGHT( 表[名称], 11 ) = "方法论" | |
| 名称类似于“SQLBI%Methodology%” | LEFT( 表[名称], 5 ) = "SQLBI" |
| && CONTAINSSTRING( 表[名称], "方法" ) | |
| 对于 PowerPivot v2 或更高版本以及 Analysis Services 2012/2014/2016/2017: | |
| LEFT( 表[名称], 5 ) = "SQLBI" | |
| && SEARCH( "方法论", 表[名称], 1, 0 ) > 0 | |
| 名称类似于“%SQLBI%Methodology%” | CONTAINSSTRING( 表[名称], "SQLBI*方法" ) |
| 对于 PowerPivot v2 或更高版本以及 Analysis Services 2012/2014/2016/2017: | |
| SEARCH( "SQLBI*Methodology", 表[名称], 1, 0 ) > 0 |
https://www.sqlbi.com/articles/from-sql-to-dax-string-comparison/
| 归档时间: |
|
| 查看次数: |
24637 次 |
| 最近记录: |