Rev 2553 | Rev 2596 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
<Schema name="SalesSchema"><Cube name="SalesCube" cache="true" enabled="true"><Table name="salesNew"></Table><Dimension type="TimeDimension" foreignKey="date_id" name="OrderDate"><Hierarchy name="OrderDate" hasAll="true" allMemberName="All" primaryKey="date_id"><Table name="datedim"></Table><Level name="Year" column="year" type="Integer" uniqueMembers="true" levelType="TimeYears" hideMemberIf="Never"></Level><Level name="Quarter" column="quarter" type="String" uniqueMembers="false" levelType="TimeQuarters" hideMemberIf="Never"></Level><Level name="Month" column="monthnumber" nameColumn="monthname" ordinalColumn="monthnumber" type="Integer" uniqueMembers="false" levelType="TimeMonths" hideMemberIf="Never"></Level><Level name="Date" column="dayofmonth" type="Integer" uniqueMembers="false" levelType="TimeDays" hideMemberIf="Never"></Level></Hierarchy></Dimension><Dimension type="StandardDimension" foreignKey="pincode" name="Geography"><Hierarchy name="Territory" hasAll="true" allMemberName="All" primaryKey="pincode"><Table name="pincodesB"></Table><Level name="State" column="state" type="String" uniqueMembers="true" levelType="Regular" hideMemberIf="Never"></Level><Level name="City" column="city" type="String" uniqueMembers="true" levelType="Regular" hideMemberIf="Never"></Level><Level name="Pincode" column="pincode" type="String" uniqueMembers="true" levelType="Regular" hideMemberIf="Never"></Level></Hierarchy></Dimension><Dimension type="StandardDimension" foreignKey="status" name="OrderStatus"><Hierarchy name="StatusDim" hasAll="true" allMemberName="All" primaryKey="status"><Table name="orderstatus"></Table><Level name="IsValid" column="isvalid" type="String" uniqueMembers="true" levelType="Regular" hideMemberIf="Never"></Level><Level name="Status" column="description" type="String" uniqueMembers="true" levelType="Regular" hideMemberIf="Never"></Level></Hierarchy></Dimension><Dimension type="StandardDimension" foreignKey="item_id" name="Product"><Hierarchy name="Product" hasAll="true" allMemberName="All" primaryKey="id"><Table name="item"></Table><Level name="Brand" column="brand" type="String" uniqueMembers="true" levelType="Regular" hideMemberIf="Never"></Level><Level name="ModelNumber" column="model_number" type="String" uniqueMembers="true" levelType="Regular" hideMemberIf="Never"></Level><Level name="Color" column="color" type="String" uniqueMembers="false" levelType="Regular" hideMemberIf="Never"></Level></Hierarchy></Dimension><Dimension type="StandardDimension" foreignKey="item_id" name="Category"><Hierarchy name="Category" hasAll="true" allMemberName="All" primaryKey="id"><Table name="item"></Table><Level name="ParentCategory" column="parent_category" type="String" uniqueMembers="true" levelType="Regular" hideMemberIf="Never"></Level><Level name="Category" column="category" type="String" uniqueMembers="true" levelType="Regular" hideMemberIf="Never"></Level><Level name="ProductGroup" column="product_group" type="String" uniqueMembers="true" levelType="Regular" hideMemberIf="Never"></Level></Hierarchy></Dimension><Dimension type="StandardDimension" name="Price"><Hierarchy name="Price" hasAll="true" allMemberName="All"><Level name="Price" table="salesNew" column="unit_price" type="String" uniqueMembers="true" levelType="Regular" hideMemberIf="Never"><KeyExpression><SQL dialect="generic">cast(unit_price/5000 as unsigned) </SQL></KeyExpression><NameExpression><SQL dialect="generic">concat(cast(cast(unit_price/5000 as unsigned)*5000 as char), ' - ', cast(cast(unit_price/5000 + 1 as unsigned)*5000 as char)) </SQL></NameExpression><OrdinalExpression><SQL dialect="generic">cast(unit_price/5000 as unsigned) </SQL></OrdinalExpression></Level></Hierarchy></Dimension><Measure name="Quantity" column="quantity" datatype="Integer" formatString="##,###" aggregator="sum" visible="true"></Measure><Measure name="Average Selling Price" column="unit_price" datatype="Numeric" formatString="##,###" aggregator="avg" visible="true"></Measure><CalculatedMember name="TotalSales" formatString="##,##,##,###.00" formula="[Measures].[Quantity] * [Measures].[Average Selling Price]" dimension="Measures" visible="true"></CalculatedMember></Cube></Schema>