string - PowerBI 通过连字符使用 DAX 拆分文本
问题描述
我有一列产品。product 中的所有值都遵循“product_category_productname”的规则
product_shampoo_natural_shampoo
product_toothpaste_super_white_toothpaste
product_food_children_food
我想把它们变成
Shampoo Natural Shampoo
Toothpaste Super White Toothpaste
Food Children Food
所以基本上,这个想法是用连字符分割,然后选择第二个单词直到最后。同时,使用大写。
谢谢。
解决方案
你在找这个吗
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("VYpRCsAgDMXu4vduJFLKdFRwvlIru/7GYMj+kpAYgxry3J2G8KkAdfZp3D4PaVuPAy7KwwuNqcXokvrwyr/7ADLtUlu20l8LKd0=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Column1 = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Column1", type text}}),
#"Split Column by Delimiter" = Table.SplitColumn(#"Changed Type", "Column1", Splitter.SplitTextByDelimiter("_", QuoteStyle.Csv), {"Column1.1", "Column1.2", "Column1.3", "Column1.4", "Column1.5"}),
#"Changed Type1" = Table.TransformColumnTypes(#"Split Column by Delimiter",{{"Column1.1", type text}, {"Column1.2", type text}, {"Column1.3", type text}, {"Column1.4", type text}, {"Column1.5", type text}}),
#"Removed Columns" = Table.RemoveColumns(#"Changed Type1",{"Column1.1"})
in
#"Removed Columns"
推荐阅读
- bash - 如何使用 bash 从序列中列出缺失整数
- python - How to change the following output into a proper string?
- javascript - 为什么转义键在 Ace 编辑器中不起作用?
- python - 如何修复“discord.ext.commands.errors.MissingRequiredArgument:作者是缺少的必需参数。” 在不和谐.py
- java - NavigationComponent 中的 IllegalStateException
- android - Android - overwrite photo in photo library
- python - 使用循环将数据从一个表映射到另一个表
- pyqt - How to import PyQt4 onto pycharm
- python - 如何正确塑造我的 CNN-LSTM 输入层
- python - Keras 自定义损失函数,包含来自完整输入数据集的样本