Copyright (c) 2007 <<Your Company Name here>> Eclipse BIRT Designer Version 3.7.1.v20110905 Build <3.7.1.v20110913-1734> Creates a blank report with no predefined content. in Blank Report /templates/blank_report.gif auto layout static false string true simple text-box Unformatted static false integer true simple text-box Unformatted static false integer true simple text-box Unformatted 1 Week string 2 SKU string 3 ProductName string 4 CategoryName string 5 QuantitySold integer 6 GS decimal 7 GMS decimal 8 GMP decimal 9 GSP decimal 10 GP decimal 11 Rank integer Week Week SKU SKU ProductName ProductName QuantitySold QuantitySold GS GS GMS GMS GMP GMP GSP GSP GP GP Rank Rank CategoryName CategoryName 1 Week string 2 SKU string 3 ProductName string 4 CategoryName string 5 QuantitySold integer 6 GS decimal 7 GMS decimal 8 GMP decimal 9 GSP decimal 10 GP decimal 11 Rank integer OFbiz = totalRows) return false; { starschema = starschemas.get(currentRow); orderDateDateValue = starschema.getString("orderDateDateValue"); orderDateDayName = starschema.getString("orderDateDayName"); orderDateDayOfMonth = starschema.getString("orderDateDayOfMonth"); orderDateMonthName = starschema.getString("orderDateMonthName"); orderDateYearName = starschema.getString("orderDateYearName"); orderDateYearMonthDay = starschema.getString("orderDateYearMonthDay"); orderDateMonthOfYear = starschema.getString("orderDateMonthOfYear"); orderDateDescription = starschema.getString("orderDateDescription"); WeekOfYear = starschema.getString("orderDateWeekOfYear"); SKU = starschema.getString("productProductId"); ProductName = starschema.getString("productInternalName"); //CategoryName = starschema.getString("categoryName"); CategoryName = starschema.getString("productCategoryId"); QuantitySold = starschema.getString("quantity"); GS = starschema.getString("GS"); GMS = starschema.getString("GMS"); GMP = starschema.getString("GMP"); GSP = starschema.getString("GSP"); GP = starschema.getString("GP"); salesChannelEnumId = starschema.getString("salesChannelEnumId"); row["Week"] = WeekOfYear; row["SKU"] = SKU; row["ProductName"] = ProductName; row["CategoryName"] = CategoryName; row["QuantitySold"] = QuantitySold; row["GS"] = GS; row["GMS"] = GMS; row["GMP"] = GMP; row["GSP"] = GSP; row["GP"] = GP; currentRow ++; } return true;]]> NewTabularHierarchy string Week NewTabularHierarchy1 string SKU string ProductName string CategoryName dataSetRow["QuantitySold"] integer dataSetRow["GS"] decimal dataSetRow["GMP"] decimal dataSetRow["GP"] decimal dataSetRow["GP"]/dataSetRow["QuantitySold"] decimal dataSetRow["Rank"] integer PDR landscape 0.25in 0.25in 0.25in 0.25in html new Date()]]> PDR Data Cube QuantitySold Products/CategoryName Weeks/Week solid 1px #000000 QuantitySold Products/CategoryName solid 1px #000000 Fixed Fixed QuantitySold_Products/CategoryName solid 1px #000000 solid 1px #000000 GS Products/CategoryName Weeks/Week GS GMP Products/CategoryName Weeks/Week GMP Products/CategoryName Fixed Fixed GMP_Products/CategoryName GP Products/CategoryName Weeks/Week Unformatted GP Products/CategoryName Fixed Fixed GP_Products/CategoryName AGP Products/CategoryName Weeks/Week solid 1px #000000 Fixed Fixed AGP Products/CategoryName solid 1px #000000 Fixed Fixed AGP_Products/CategoryName solid 1px #000000 solid 1px #000000 Products Products/SKU center SKU Products/ProductName center ProductName Products/CategoryName center CategoryName solid 1px #000000 solid 1px #000000 solid 1px #000000 Weeks Weeks/Week 0pt center Week solid 1px #000000 solid 1px #000000 Week "Week "+dimension["Weeks"]["Week"] string SKU dimension["Products"]["SKU"] string QuantitySold measure["QuantitySold"] integer GS measure["GS"] decimal GMP measure["GMP"] decimal GP measure["GP"] decimal AGP measure["AGP"] decimal ProductName dimension["Products"]["ProductName"] string CategoryName dimension["Products"]["CategoryName"] string QuantitySold_Products/CategoryName measure["QuantitySold"] integer Products/CategoryName AVE GMP_Products/CategoryName measure["GMP"] decimal Products/CategoryName AVE GP_Products/CategoryName measure["GP"] decimal Products/CategoryName AVE AGP_Products/CategoryName measure["AGP"] decimal Products/CategoryName AVE