我正在为存档目的处理Excel文件后尝试动态命名该文件。 如果我处理Logistics.xlsx,我想将其另存为U:\ Archive \ $ {varDP} .xlsx
生成的文件名U:\ Archive \ 20190709.xlsx
我尝试了获取系统变量来获取日期,这很好。我已经创建了字段(DateProcessed)。但是,我无法将变量varDP设置为DateProcessed。
谢谢
答案 0 :(得分:0)
您不能在同一转换中设置和使用变量。如果要使用变量,则应该进行两个转换:第一个转换获取日期并设置变量;第二个转换获取日期并设置变量。然后第二次转换可以使用该变量。
主要原因是所有步骤都同时初始化。因此,当变量被使用它的步骤读取时,可能尚未设置。
答案 1 :(得分:0)
对于这些变量使用和传递参数的情况,我一直在转发this previous answer,它具有指向我的另一个答案的链接,在此我逐步说明如何将参数传递给另一个不带'Set的Transformation变量”,并在链接的答案中,我发送了一个可下载的示例。