DAX IF包含公式

嗨,我有一个列,其中包含所有基于Windows操作系统的系统,他们的例子是Windows 7企业版,Windows Server 2000中,Windows Server 2003标准版等

我需要过滤这些只显示Windows“操作系统的名称”。

我用这个公式=IF(ISERROR(SEARCH("7",[Caption])),"Windows 7","Error")挑出所有的Windows 7,但是当我尝试改变“错误” (ISERROR(SEARCH))它实际上不正确地search语句。

任何方式,我可以绕过这个? 下面的图片是什么时候发生什么时,我使用的公式接受你可以在Excel中嵌套任何公式,所以用另一个IF(ISERROR(…肯定是可能的),取代“错误”确保您要放置的公式是正确的本身,它应该工作。

=IF(ISERROR(SEARCH("7",[@Caption])),"Windows 7",IF(ISERROR(SEARCH("Windows",[@Caption])), "any other Windows","Error"))

在这里输入图像说明在这里输入图像说明

您可以在Excel中嵌套任何公式,因此用另一个IF(ISERROR(... )replace"ERROR" IF(ISERROR(...确实是可能的。确保您要放置的公式本身是正确的,它应该工作。

 = IF(ISERROR(SEARCH( “7”,[@标题])),
     “Windows 7的”,
     IF(ISERROR(SEARCH( “窗口”,[@标题])),
         “任何其他的Windows”,
         “错误”))

请注意,我添加了@因为我认为这是你的公式中缺less的!