Power BI 软件 提取某列指定字母后几位字符,公式写入后,系统提示“在给定的文本中找不到提供给函数SEARCH的搜索文本”
22条回答 默认 最新
- Kwan的解忧杂货铺@新空间代码工作室 2024-03-15 13:15关注
获得0.45元问题酬金 GaoRain02 下午好🌅🌅🌅
本答案参考ChatGPT-3.5问题中提到了在Power BI软件中,当尝试使用公式提取某列指定字母后的几位字符时,系统提示"在给定的文本中找不到提供给函数SEARCH的搜索文本"。这种情况通常是因为公式中所指定的搜索文本在目标列中不存在导致的。
要解决这个问题,可以尝试以下几种方法:
-
使用RIGHT函数结合SEARCH函数代替MID函数。
-
在 Power BI 中,RIGHT函数可以用于提取指定字符后的几位字符。而在使用RIGHT函数时,可以结合SEARCH函数来搜索指定字母的位置,从而进行提取。
-
示例代码如下:
= RIGHT([列名], LEN([列名]) - SEARCH("指定字母", [列名]))
其中,[列名]是你要提取字符的列名,"指定字母"是你想要提取字符后几位的字母。这个公式会在目标列中搜索指定字母的位置,并提取该位置后的字符。
-
-
检查目标列中是否包含要搜索的文本。
-
如果出现该错误提示,可能是因为目标列中没有包含要搜索的文本,导致搜索失败。我们需要确保目标列中存在要搜索的文本。
-
可以通过查看目标列的数据或使用其他方法来确认。
-
-
确保目标列中的数据类型正确。
-
在 Power BI 中,某些函数(如SEARCH函数)对于不同的数据类型具有不同的行为。确保目标列中的数据类型是正确的,以确保函数的正确运行。
-
可以对目标列进行数据类型转换,例如转换为文本类型,然后再尝试使用公式提取字符。
-
通过上述方法,你应该能够解决在Power BI中提取指定字符后几位字符的问题。如果仍然遇到困难,请提供更多关于数据和公式的详细信息,以便我们更好地帮助你解决问题。
解决 1无用 -
悬赏问题
- ¥15 前台多人编辑时怎么让每个人保存刷新都互不干扰
- ¥20 如何用Python删除单元格内连续出现的重复词?
- ¥15 WangEditor嵌入到geeker-admin中,回车没有办法换行
- ¥30 stm32f103c8t6制作万能红外遥控器
- ¥15 有人会fastcrud写前端页面吗
- ¥15 如何解除Uniaccess管控
- ¥15 微信小程序跳转关联公众号
- ¥15 Java AES 算法 加密采用24位向量报错如何处理?
- ¥15 使用X11可以找到托盘句柄,监控到窗口点击事件但是如何在监听的同时获取托盘中应用的上下文菜单句柄
- ¥45 字符串操作——数组越界问题