1
計算收入貢獻我有一個表像這樣使用SQL火花
item mrp
----- -----
burger 500
burger 500
burger 600
pizza 1000
pizza 1000
pizza 1000
我需要計算漢堡包和比薩餅的收入貢獻。一種方法是首先獲取單個項目的mrp總數並存儲在一個變量中,然後獲得所有項目的總mrp總和,並進行分割。但是這需要遍歷單個項目。我想用閃光的方式使用sql來完成它。是否有可能或我必須選擇looping
路徑
你可以寫它的Java等效? 當前我正在使用'數據集 totalqty = spark.sql(「select icode,bround(cast(long(total_amount)long)/(從bigmart.o_sales中選擇cast(sum(total_amount) )as mrp from bigmart.o_sales group by icode「);' 這是幫助我,但你的代碼似乎很整潔 –
Saurab