combine(groupby(mydf, [:ID,:DataA]), :DataB => sum => :DataB)
combine(groupby(mydf, Not(:DataB)), :DataB => sum => :DataB)
combine(groupby(mydf, [:ID,:DataA]), :DataB => sum => :DataB)
combine(groupby(mydf, Not(:DataB)), :DataB => sum => :DataB)