如何在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")

输出: