【发布时间】:2018-06-03 01:42:01
【问题描述】:
如何动态重命名表中的多于 1 列?
例如:我想解析出 3 个日期列并将它们重命名为 balanceT1、balanceT2 和 balanceT3
首先我解析了日期列:
balanceCols:string (cols balanceData) where ((string cols balanceData) like "*_*")and not (string cols balanceData) like "*Post*"
然后进行功能选择以重命名它们,但不起作用。
balanceData:?[balanceData;();0b;(`parentPort;`portfolio;`currency;`balanceT1;`balanceT2;`balanceT3;`minBalanceTransferUsd;`odSubPort)!(`parentPort;`portfolio;`currency;balanceCol;(^;0f;`minBalanceTransferUsd);`overdraftSubPortId)];
【问题讨论】:
标签: select dynamic functional-programming kdb