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

时间:2018-09-21 04:28:12

标签: ssas powerbi dax cube

我的列中有gps坐标(用和分隔长和长),并且我试图将它们分成两个单独的列

我正在使用以下公式,但无法正常工作

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

1代表位置

2 个答案:

答案 0 :(得分:0)

您的报价对我来说很奇怪。这行得通吗?

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

答案 1 :(得分:0)

尝试以下方法来处理不同的纬度和分隔符:

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)
    )