如何在DAX公式中使用正则表达式?
How to use regular expressions in DAX formula?
我在 PowerBI 中有一列如下所示:
MyColumn
S01
S00
CAL
S00
S02
MOR
SIN
我想创建一个新列来简单地说明 MyColumn 是 AlphaNumeric 还是只是 Alpha。所以它看起来像这样:
MyColumn MyNewColumn
S01 AlphaNumeric
S00 AlphaNumeric
CAL Alpha
S00 AlphaNumeric
S02 AlphaNumeric
MOR Alpha
SIN Alpha
提前致谢!
Power BI 和 Power Query 不支持我们从 R、Python 或其他语言了解到的 RegEx。这是一篇关于在 Power Query 中使用 Python 来使用 Regex 的文章:
更新:Alexis Olson 在评论中发布了我们如何在没有 Python 或 R 的情况下使用 RegEx 的另一个想法。
在 DAX 中,有如下解决方法:
MyNewColumn = if(ISERROR(VALUE(right(Tabelle1[MyColumn], 2))), "Alpha", "AlphaNumeric")
输出:
我在 PowerBI 中有一列如下所示:
MyColumn
S01
S00
CAL
S00
S02
MOR
SIN
我想创建一个新列来简单地说明 MyColumn 是 AlphaNumeric 还是只是 Alpha。所以它看起来像这样:
MyColumn MyNewColumn
S01 AlphaNumeric
S00 AlphaNumeric
CAL Alpha
S00 AlphaNumeric
S02 AlphaNumeric
MOR Alpha
SIN Alpha
提前致谢!
Power BI 和 Power Query 不支持我们从 R、Python 或其他语言了解到的 RegEx。这是一篇关于在 Power Query 中使用 Python 来使用 Regex 的文章:
更新:Alexis Olson 在评论中发布了我们如何在没有 Python 或 R 的情况下使用 RegEx 的另一个想法。
在 DAX 中,有如下解决方法:
MyNewColumn = if(ISERROR(VALUE(right(Tabelle1[MyColumn], 2))), "Alpha", "AlphaNumeric")
输出: