Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powerbi 要修剪文本类型列上的最后(2)个字符,是否有方法在Power BI的同一列中进行此操作?_Powerbi_Dax_Powerquery_M - Fatal编程技术网

Powerbi 要修剪文本类型列上的最后(2)个字符,是否有方法在Power BI的同一列中进行此操作?

Powerbi 要修剪文本类型列上的最后(2)个字符,是否有方法在Power BI的同一列中进行此操作?,powerbi,dax,powerquery,m,Powerbi,Dax,Powerquery,M,我已经搜索了一个解决方案,它们都需要创建另一个列,我想知道是否有一种方法可以在同一个列中实现这一点?我也有DAX,但刚开始使用它,所以不太熟悉它提供的能力 您应该能够使用Table.Transform而不是Table.AddColumns以完全相同的方式执行此操作。在GUI中,只需使用Transform选项卡而不是Add Column选项卡 在GUI中,转到Transform>Extract>First Characters并选择一些值,例如2。这将输出一个带有以下代码的步骤: = Table

我已经搜索了一个解决方案,它们都需要创建另一个列,我想知道是否有一种方法可以在同一个列中实现这一点?我也有DAX,但刚开始使用它,所以不太熟悉它提供的能力

您应该能够使用
Table.Transform
而不是
Table.AddColumns
以完全相同的方式执行此操作。在GUI中,只需使用Transform选项卡而不是Add Column选项卡


在GUI中,转到Transform>Extract>First Characters并选择一些值,例如2。这将输出一个带有以下代码的步骤:

= Table.TransformColumns(#"Previous Step Name",
      {{"TextColumn", each Text.Start(_, 2), type text}})
这会给出前两个字符,但除了最后两个字符外,您需要所有字符。因此,将公式行中的
2
替换为
Text.Length()-2
,以获得
Text.Start(,Text.Length()-2)


如果您愿意,
Text.RemoveRange(\u0,Text.Length(\u0)-2,2)
也应该可以使用。

您应该能够使用
Table.Transform
而不是
Table.AddColumns
以完全相同的方式进行转换。在GUI中,只需使用Transform选项卡而不是Add Column选项卡


在GUI中,转到Transform>Extract>First Characters并选择一些值,例如2。这将输出一个带有以下代码的步骤:

= Table.TransformColumns(#"Previous Step Name",
      {{"TextColumn", each Text.Start(_, 2), type text}})
这会给出前两个字符,但除了最后两个字符外,您需要所有字符。因此,将公式行中的
2
替换为
Text.Length()-2
,以获得
Text.Start(,Text.Length()-2)


如果您愿意,
Text.RemoveRange(u,Text.Length(u)-2,2)
也可以。您能详细说明一下吗?我对m-code环境非常陌生。在这种情况下,涉及添加列的解决方案应与转换列的解决方案相同。请看我的编辑,我会试试的!你能详细说明一下吗?我对m-code环境非常陌生。在这种情况下,涉及添加列的解决方案应与转换列的解决方案相同。请看我的编辑,我会试试的!