我有一个像这样的列 abc - 11/04/2020 1:17:40 日期格式 我想创建一个派生列,其中我需要为 abc 列中存在的每一行动态地使用 dayOfWeek
。
我尝试在 adf 中使用派生列,但它没有显示所有内容都为 NULL 的那一天。
下面是数据流管道的图像,我尝试在其中添加带有表达式的派生列。我尝试将 abc 列传递到那里,但没有用,它没有出现。
如何解决这个问题?
最佳答案
您可以使用以下表达式,添加日期格式:
dayOfWeek(toDate(abc,'MM/dd/yyyy'))
更新:
对于您的另一个问题,我们可以使用 case
来实现:
case(dayOfWeek(toDate(abc,'MM/dd/yyyy'))==0,'Sunday',
dayOfWeek(toDate(abc,'MM/dd/yyyy'))==1,'Monday',
dayOfWeek(toDate(abc,'MM/dd/yyyy'))==2,'Tuesday',
dayOfWeek(toDate(abc,'MM/dd/yyyy'))==3,'Wednesday',
dayOfWeek(toDate(abc,'MM/dd/yyyy'))==4,'Thursday',
dayOfWeek(toDate(abc,'MM/dd/yyyy'))==5,'Fraiday',
dayOfWeek(toDate(abc,'MM/dd/yyyy'))==6,'Saturday'
)
截图:
关于azure - Azure 数据工厂中的 DayOfWeek 动态函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63475491/