如何在SSAS DAX中拆分以分隔的列

如何在SSAS DAX中拆分以分隔的列,ssas,powerbi,dax,cube,Ssas,Powerbi,Dax,Cube,我的列中有GPS坐标(纬度和经度由,分隔),我正试图将它们分为两列 我正在使用下面的公式,但它不起作用 = PATHITEM ( SUBSTITUTE ( Fault[lastgps], “,”, “|” ), 1 ) 1代表位置。我觉得你的话很奇怪。这行吗 = PATHITEM ( SUBSTITUTE ( Fault[lastgps], ",", "|" ), 1 ) 尝试此操作以处理不同的lat长尺寸和分离器: EVALUATE VAR V_Str = "-23.1232630, -4

我的列中有GPS坐标(纬度和经度由
分隔),我正试图将它们分为两列

我正在使用下面的公式,但它不起作用

= PATHITEM ( SUBSTITUTE ( Fault[lastgps], “,”, “|” ), 1 )

1代表位置。

我觉得你的话很奇怪。这行吗

= PATHITEM ( SUBSTITUTE ( Fault[lastgps], ",", "|" ), 1 )

尝试此操作以处理不同的lat长尺寸和分离器:

EVALUATE
VAR V_Str = "-23.1232630, -46.68211551"
VAR V_Sep = ", "
VAR V_Pos = FIND(V_Sep,V_Str) 

RETURN
    ROW(
        "Lat",LEFT(V_Str,V_Pos-1),
        "Long",RIGHT(V_Str,LEN(V_Str)-LEN(V_Sep)-V_Pos+1)
    )

我做了测试,你的公式对我有效。是否有错误消息或空白结果?在分析过程中出现以下语法错误:无效令牌,第1行,偏移量37“”。