Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powerbi Power BI-搜索并包含和排除某些字符串_Powerbi - Fatal编程技术网

Powerbi Power BI-搜索并包含和排除某些字符串

Powerbi Power BI-搜索并包含和排除某些字符串,powerbi,Powerbi,我有一张简单的桌子: Column Desired result Messi Ronaldo 0 Ronaldo 0 Messi Pogba 0 Messi alala 1 我试着数一数有多少次梅西在场,罗纳尔多和波格巴不在场 我得到的代码是: Desired result = IF (ISBLANK ( SEARCH ( "Messi", 'Table'[Column], 1, BLANK () ) ) &&

我有一张简单的桌子:

Column            Desired result
Messi Ronaldo     0
Ronaldo           0
Messi Pogba       0
Messi alala       1
我试着数一数有多少次梅西在场,罗纳尔多和波格巴不在场

我得到的代码是:

Desired result = 
IF (ISBLANK ( SEARCH ( "Messi", 'Table'[Column], 1, BLANK () ) )
&&
(
ISBLANK ( SEARCH ( "Ronaldo", 'Table'[Column], 1, BLANK () ) )
||ISBLANK ( SEARCH ( "Pogba", 'Table'[Column], 1, BLANK () ) )
)
,
0,
1)
但这并不排除罗纳尔多或波格巴

当前(错误)结果

请尝试以下方法:

Desired result = 
    IF (NOT(ISBLANK ( SEARCH ( "Messi",   'Table'[Column], 1, BLANK () ) ))
        &&  ISBLANK ( SEARCH ( "Ronaldo", 'Table'[Column], 1, BLANK () ) )
        &&  ISBLANK ( SEARCH ( "Pogba",   'Table'[Column], 1, BLANK () ) ),
        1,
        0)
如果搜索“梅西”没有返回空白,但搜索“罗纳尔多”和“波格巴”确实返回空白,则返回
1

Desired result = 
    IF (NOT(ISBLANK ( SEARCH ( "Messi",   'Table'[Column], 1, BLANK () ) ))
        &&  ISBLANK ( SEARCH ( "Ronaldo", 'Table'[Column], 1, BLANK () ) )
        &&  ISBLANK ( SEARCH ( "Pogba",   'Table'[Column], 1, BLANK () ) ),
        1,
        0)