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 costum将列与文本组合。将和与导致插入不同字符串的嵌入条件组合_Powerbi_Conditional Statements_Concatenation_Powerquery_M - Fatal编程技术网

PowerBI costum将列与文本组合。将和与导致插入不同字符串的嵌入条件组合

PowerBI costum将列与文本组合。将和与导致插入不同字符串的嵌入条件组合,powerbi,conditional-statements,concatenation,powerquery,m,Powerbi,Conditional Statements,Concatenation,Powerquery,M,我在PowerBI中创建了一个costum列,用于连接列 我有以下资料: Text.Combine({[Nip],[Nap],[Noup]]},"_") 然而,我想有一个具体的文本,它根据数据是否在列中出现而变化。我需要检查四列中是否有数据。如果有数据,则应插入特定的字符串,如果没有,则不应插入数据 我正在尝试插入IFs的结果,但有一些复杂性,我已经尝试过,但这不起作用,Power BI告诉我预期的令牌Eof: If [Lapino] <> null or [Lapinou] &l

我在PowerBI中创建了一个costum列,用于连接列

我有以下资料:

Text.Combine({[Nip],[Nap],[Noup]]},"_")
然而,我想有一个具体的文本,它根据数据是否在列中出现而变化。我需要检查四列中是否有数据。如果有数据,则应插入特定的字符串,如果没有,则不应插入数据

我正在尝试插入IFs的结果,但有一些复杂性,我已经尝试过,但这不起作用,Power BI告诉我预期的令牌Eof:

If [Lapino] <> null or [Lapinou] <> null or [Werwolf] <> null or [Ciocolato] then 

Text.Combine({[Nip],"Snoubadiuba",[Nap],[Noup]},"_")

else Text.Combine({[Nip],"BruttoCativo",[Nap],[Noup]},"_")

我相信这就像将If改为小写If一样简单。M代码区分大小写。

空[Werwolf]之间是否缺少“或”?或者这是一个问题的拼写错误?是的!很抱歉,这确实是个打字错误。我更新了问题。非常感谢。对确切地这就是这个!非常感谢。然而,在这一点上取得进展之后,我还遇到了几个错误,告诉我不能将null转换为逻辑值,或者不能将数字转换为字符串。我必须进行转换。然而,我想知道如何不再这样做,因为当输入文件上传gez时,它将具有这种类型的null。所以我想知道如何自动完成这项工作。这听起来像是一个单独的问题。是的!非常感谢。