首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PowerQuery:对字母数字文本强制小写

PowerQuery:对字母数字文本强制小写
EN

Stack Overflow用户
提问于 2021-11-03 18:18:57
回答 2查看 60关注 0票数 0

如何使用powerQuery将字母数字字符串强制设置为小写(或大写)?

powerQuery中有一系列属性代码,但代码包含大写文本和小写文本的变化。在实践中,这些项目将被认为是重复的,但PowerQuery区分大小写。我尝试过使用Text.lower / Text.upper,但这要求数据是文本类型。我的数据是字母数字(123 any,111,aaa),文本函数不适用于任何数据类型。

有什么建议吗?说明如下:

代码语言:javascript
复制
' Activity       Activity ID'

  Apple          1CA11
  Apple          1ca11
  Orange         2dp23
  Orange         2DP23

'This should become: 
  Apple          1ca11
  Orange         2dp23

下图:

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-11-03 18:38:26

您可以忽略Table.Distinct操作中仅使用活动ID字段的情况

代码语言:javascript
复制
= Table.Distinct(Source,{{"Activity", Comparer.Ordinal}, {"Activity ID", Comparer.OrdinalIgnoreCase}} )

或忽略Table.Distinct中所有列中的大小写

代码语言:javascript
复制
= Table.Distinct(Source, Comparer.OrdinalIgnoreCase)
票数 1
EN

Stack Overflow用户

发布于 2021-11-03 18:41:41

谢谢布莱恩·洛克和霍西·莱德。我完全是在胡闹。问题在于之前没有排序更改类型(看起来原来的步骤被删除了)。

谢谢你的帮助!在强制使用小写/大写之前更改类型可以解决这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69829894

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档