编写Power Query或DAX脚本以在不区分大小写的情况下进行比较文本字符串值,同时忽略文本字符串中的某些值,可以使用以下方法:
let Source = YourDataSource, // 替换为您的数据源 LowercaseText = Table.TransformColumns(Source, {{"TextColumn", Text.Lower, type text}}), RemoveValues = Table.ReplaceValue(LowercaseText, "ignorevalue", "", Replacer.ReplaceText, {"TextColumn"}) in RemoveValues
上述脚本假设您的数据源是一个名为"YourDataSource"的表,其中包含一个名为"TextColumn"的文本列。您需要将这些名称替换为您实际使用的名称。脚本将首先将文本列的所有值转换为小写,然后使用Table.ReplaceValue函数将要忽略的值替换为空字符串。
EVALUATE ADDCOLUMNS( YourTable, // 替换为您的表名 "ModifiedText", REPLACE(LOWER(YourTable[TextColumn]), "ignorevalue", "") )
上述脚本假设您的表名为"YourTable",其中包含一个名为"TextColumn"的文本列。您需要将这些名称替换为您实际使用的名称。脚本将首先将文本列的所有值转换为小写,然后使用REPLACE函数将要忽略的值替换为空字符串,并将结果作为"ModifiedText"列返回。
这些方法可以帮助您在不区分大小写的情况下比较文本字符串值,并忽略其中的某些值。对于Power Query脚本,您可以将其应用于Power BI、Power Query编辑器或Excel中的查询编辑器。对于DAX脚本,您可以将其应用于Power BI、Power Pivot或Excel中的数据模型。
领取专属 10元无门槛券
手把手带您无忧上云