[英]How to add columns in GroupBy in Aggregate transformation dynamically in Azure Data Flow
[英]How to add Dynamic GroupBy Column in Data Flow Aggregate Activity in Azure Data Factory
我正在使用數據流(預覽)。 我的“聚合”活動需要一個不是動態的GroupBy列。 因此,我無法按該列分組。 我只想按名稱映射列。
例如:這是兩個模式:1)列:M ID,日期/時間,數據類型,值2)列:MID,日期,數據類型,單位
兩者實際上具有相同的數據類型和結構。 我想通過DataType和avg(units)分組。
因為,一個字段的名稱是“數據類型”,另一個是“數據類型”。 如何將它們映射在一起。
我為此創建了一個“派生”活動
列:數據類型表達式:case(startsWith(toString(byPosition(7)),'D'),toString(byName('Data Type')),toString(byName('DataType'))))
但它不起作用。 非常感謝您的幫助。
我只想知道如何按名稱映射列。
您是否要確定是使用“數據類型”列還是使用“數據類型”列? 如果是這樣,只需將您的條件表達式直接輸入到Aggregate group by的表達式構建器中。 請注意,在上面的表達式中,您使用的是byPosition(),它是一個數字值,該數字表示從位置1開始從左到右的傳入列。這是您想要的嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.