文件路径作为 Bigquery 中的计算字段/公式

问题描述 投票:0回答:1

我想在我的查询(Google BigQuery)中使用下面提到的文件路径创建一个列。我尝试使用 concat 来拆分和组合以下内容,但导致错误。寻找一种将以下内容创建为计算字段的语法。

下面是 Alteryx 工作流程中的公式字段。下面是如何将路径表示为计算字段。

“\system80025ust.localoffice.comp-any.com\FileShares\RegionDivisionServices\Nick\Process Case LOS”+ DateTimeToday() +“.xlsx|||数据”

我尝试了以下

concat('system80025ust.localoffice.comp-any.com'+'\FileShares\RegionDivisionServices\Nick\Process Case LOS' + DateTimeToday() + '.xlsx|||Data') 作为 File_name

语法错误:非法转义序列:\F

sql google-bigquery path concatenation
1个回答
0
投票

使用下面

concat('system80025ust.localoffice.comp-any.com',r'\FileShares\RegionDivisionServices\Nick\Process Case LOS',current_date(),'.xlsx') as File_name    

导致

更多变化:

'system80025ust.localoffice.comp-any.com'|| r'\FileShares\RegionDivisionServices\Nick\Process Case LOS' ||current_date() || '.xlsx' 

或者

format('%s%s%s%s','system80025ust.localoffice.comp-any.com',r'\FileShares\RegionDivisionServices\Nick\Process Case LOS',string(current_date()),'.xlsx') 

具有相同的输出

© www.soinside.com 2019 - 2024. All rights reserved.