如何解决使用dax转换为适当的大小写
我有一个文本列,想将其转换为Proper。有没有办法仅使用DAX做到这一点?我不想使用内置的powerbi函数
适当的大小写是指每个单词的首字母大写的任何文本。例如,“这是适当情况的一个例子”。是适当情况下句子的一个例子。小费。适当的大小写不应与标题大小写混淆,标题大写是大写。
例如
text_column
apple bat
cab
应更改为
Text_column
Apple Bat
Cab
解决方法
您可以在Power Query Editor中进行操作,如下所示-
输出将如下所示-
,有关如何在DAX中模拟PROPER功能的一般提示。尽管DAX中没有本机功能,但这肯定是可能的。
正确功能的算法为:
- 将字符串添加到VAR变量。
- 将其转换为LOWER。
- 使用[space]分隔符将其转换为列表。
- 使用REPLACE函数用UPPER替换列表中每个字符串的首字母。
- 将列表还原为字符串。
这应该是一个很好的起点:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。