Quantcast
Channel: Forums - Recent Threads
Viewing all articles
Browse latest Browse all 143529

Top Items Report by Mother Code (Matrix Item)

$
0
0

Hi There, and thanks in advance for any help.

We are looking for the standard report in Sales > Top Performers > Top Items, to group the Item Look up by Mother code but also to show standard items. 

Currently each individual matrix item of a mother code shows on the report as a seprarte line.

Many thanks, Alex

The code for the Top Items Report is as follows:

//--- Report Summary --- //

Begin ReportSummary    ReportType = reporttypeSales    ReportTitle = "Top Items Report"    PageOrientation = pageorientationPortrait    OutLineMode = True    Groups = 0    GroupDescription = ""    DisplayLogo = True    LogoFileName = "MyLogo.bmp"    ProcedureCall = ""    TablesQueried = "FROM TransactionEntry WITH(NOLOCK)  INNER JOIN [Transaction] WITH(NOLOCK) ON TransactionEntry.TransactionNumber = [Transaction].TransactionNumber LEFT JOIN Item WITH (NOLOCK) On TransactionEntry.ItemID = Item.ID"    SelCriteria = ""    GroupBy = "Item.ItemLookupCode"    SortOrder = "Sales DESC" End ReportSummary

//--- Title Rows ---//

Begin TitleRow    Text = "<Store Name>"    Font = "Arial"    FontBold = True    FontSize = 16    Color = "Blue" End TitleRow

Begin TitleRow    Text = "<Report Title>"    Font = "Arial"    FontBold = True    FontSize = 12    Color = "Black" End TitleRow

Begin TitleRow    Text = "Generated On <Report Date>"    Font = "Arial"    FontBold = True    FontSize = 10    Color = "Black" End TitleRow

//--- Filters ---//

Begin Filter    FieldName = "[Transaction].Time"    FilterOp = reportfilteropBetween    FilterLoLim = "<YearStart>"    FilterHilim = "<Today>" End Filter

//--- Columns ---//

Begin Column    FieldName = "ItemLookupCode"    DrillDownFieldName = "Item.ItemLookupCode"    DrillDownReportName = ""    Title = "Item Lookup Code"    VBDataType = vbString    Formula = "MAX(Item.ItemLookupCode)"    ColHidden = False    ColNotDisplayable = False    FilterDisabled = False    ColWidth = 2055    GroupMethod = groupmethodNone    ColFormat = "" End Column

Begin Column    FieldName = "ItemDescription"    DrillDownFieldName = ""    DrillDownReportName = ""    Title = "Description"    VBDataType = vbString    Formula = "MAX(Item.Description)"    ColHidden = False    ColNotDisplayable = False    FilterDisabled = False    ColWidth = 2835    GroupMethod = groupmethodNone    ColFormat = "" End Column

Begin Column    FieldName = "[Transaction].Time"    DrillDownFieldName = ""    DrillDownReportName = ""    Title = "Date Sold"    VBDataType = vbDate    Formula = ""    ColHidden = True    ColNotDisplayable = True    FilterDisabled = False    ColWidth = 1035    GroupMethod = groupmethodNone    ColFormat = "" End Column

Begin Column    FieldName = "QtySold"    DrillDownFieldName = ""    DrillDownReportName = ""    Title = "Qty Sold"    VBDataType = vbDouble    Formula = "SUM(TransactionEntry.Quantity)"    ColHidden = False    ColNotDisplayable = False    FilterDisabled = False    ColWidth = 1710    GroupMethod = groupmethodSum    ColFormat = "#.##" End Column

Begin Column    FieldName = "Sales"    DrillDownFieldName = ""    DrillDownReportName = ""    Title = "Sales"    VBDataType = vbCurrency    Formula = "SUM(TransactionEntry.Price * TransactionEntry.Quantity)"    ColHidden = False    ColNotDisplayable = False    FilterDisabled = False    ColWidth = 1830    GroupMethod = groupmethodSum    ColFormat = "" End Column

Begin Column    FieldName = "Profit"    DrillDownFieldName = ""    DrillDownReportName = ""    Title = "Profit"    VBDataType = vbCurrency    Formula = "SUM((TransactionEntry.Price - TransactionEntry.Cost) * TransactionEntry.Quantity)"    ColHidden = False    ColNotDisplayable = False    FilterDisabled = False    ColWidth = 1815    GroupMethod = groupmethodSum    ColFormat = "" End Column


Viewing all articles
Browse latest Browse all 143529

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>