2017-06-07 35 views
-4

是否必須選擇GROUP-BY,同時執行計數操作AGGRERATOR轉型的INFORMATICAAGGREGERATOR TRANS在Informatica中

+1

歡迎來到Stack Overflow!請參閱[問]和[完美問題](http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/)。 –

+0

沒有,你需要提組,聚合只會返回最後一行..問題是什麼是U試圖通過未經選項給一組計算來實現。 – buzyjess

回答

0

爲了執行計數,你必須要AGGREGATOR轉化爲指定組ATLEAST一列,讓它知道它必須在該列上執行分組。

即使你不提供GROUP BY此外,映射不會失敗,但你不會得到預期的結果。

+0

答案是否定的。現在,希望他們會問你解釋爲什麼不(在採訪/分配,這是最有可能的),但你似乎並不有興趣搞清楚這個故事的一部分 –

-1

這不是強制性的至少選擇一個端口,通過組。 Hiwever,如果你不選擇任何港口集團 - Infa只會返回最後一行。

希望這有助於

0

在使用聚合轉換,需要通過的結果返回通過執行聚集一招一式的傳球到管道每一行檢查組。如果沒有組由被檢查,最後一行將被處理,它將返回僅單排(最後一行),因爲它必須聚集數據沒有命令。爲了對特定列進行計數,必須根據需要的列檢查分組。

如果您猶豫組,您可以使用表達轉換和使用計數功能,不進行分組所需的列執行聚集。

謝謝