did you override GetColumnsToGroupBy()?. you can also override FinishAggregation(Row) if you need to process the aggregates before continuing.
On Apr 14, 1:16 pm, Larry R <[email protected]> wrote: > I've finished the bulk of my PITA ETL, using Rhino. I was able to get > a lot of things done quickly! > > One thing that didn't work as I had hoped was aggregation. I was > hoping to be able to have multiple aggregations ( RowCount, RowCount > if this, RowCountIfThat, etc, and provide those values to properties > on the process (via the OnRowProcessed) . > > Started with a simple RowCount > fromhttp://ayende.com/Blog/archive/2008/01/16/Rhino-ETL-2.0.aspx > . > > I found that if I used 2 of these, the second only ever gets 1 row. In > fact, any operation registered after that only gets 1 row. > > So, I tried this : > IOperation counter = new BranchingOperation() > .Add(Partial > .Register(new > RowCountOperation()) > .Register(new > RowCountInsertedOperation()) > .Register(new > RowCountSkusOperation()) > ); > counter.OnRowProcessed += new Action<IOperation, > Row>(counter_OnRowProcessed); > counter.OnFinishedProcessing += new > Action<IOperation>(counter_OnFinishedProcessing); > Register(counter); > > That provided no luck either. > > I'd imagine this is a syntax issue, and a noob issue, but could not > find any example in all the resources of how this ( using multiple > aggregates ) would work. > > Any suggestions ? -- You received this message because you are subscribed to the Google Groups "Rhino Tools Dev" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rhino-tools-dev?hl=en.
