| Line 60... |
Line 60... |
| 60 |
</Level>
|
60 |
</Level>
|
| 61 |
<Level name="ProductGroup" column="product_group" type="String" uniqueMembers="true" levelType="Regular" hideMemberIf="Never">
|
61 |
<Level name="ProductGroup" column="product_group" type="String" uniqueMembers="true" levelType="Regular" hideMemberIf="Never">
|
| 62 |
</Level>
|
62 |
</Level>
|
| 63 |
</Hierarchy>
|
63 |
</Hierarchy>
|
| 64 |
</Dimension>
|
64 |
</Dimension>
|
| 65 |
<Dimension type="StandardDimension" name="Price">
|
65 |
<Dimension type="StandardDimension" foreignKey="price_range" name="Price">
|
| 66 |
<Hierarchy name="Price" hasAll="true" allMemberName="All">
|
66 |
<Hierarchy name="Price Range" hasAll="true" allMemberName="All" primaryKey="id">
|
| 67 |
<Level name="Price" table="sales" column="unit_price" type="String" uniqueMembers="true" levelType="Regular" hideMemberIf="Never">
|
- |
|
| 68 |
<KeyExpression>
|
- |
|
| 69 |
<SQL dialect="generic">
|
- |
|
| 70 |
case when unit_price<2000 then 0 when unit_price < 5000 then 2000 when unit_price < 10000 then 5000 when unit_price < 15000 then 10000 when unit_price <20000 then 15000 when unit_price < 50000 then 20000 else 50000 end </SQL>
|
67 |
<Table name="pricerange" schema="" alias="">
|
| 71 |
</KeyExpression>
|
- |
|
| 72 |
<NameExpression>
|
- |
|
| 73 |
<SQL dialect="generic">
|
- |
|
| 74 |
case when unit_price<2000 then '0 - 2000' when unit_price < 5000 then '2000 - 5000' when unit_price < 10000 then '5000 - 10000' when unit_price < 15000 then '10000 - 15000' when unit_price <20000 then '15000 - 20000' when unit_price < 50000 then '20000 - 50000' else '> 50000' end </SQL>
|
68 |
</Table>
|
| 75 |
</NameExpression>
|
- |
|
| 76 |
<OrdinalExpression>
|
- |
|
| 77 |
<SQL dialect="generic">
|
- |
|
| 78 |
case when unit_price<2000 then 0 when unit_price < 5000 then 2000 when unit_price < 10000 then 5000 when unit_price < 15000 then 10000 when unit_price <20000 then 15000 when unit_price < 50000 then 20000 else 50000 end </SQL>
|
69 |
<Level name="Price Range" column="name" nameColumn="name" ordinalColumn="id" type="Integer" uniqueMembers="false" levelType="Regular">
|
| 79 |
</OrdinalExpression>
|
- |
|
| 80 |
</Level>
|
70 |
</Level>
|
| 81 |
</Hierarchy>
|
71 |
</Hierarchy>
|
| 82 |
</Dimension>
|
72 |
</Dimension>
|
| 83 |
<Dimension type="StandardDimension" foreignKey="payment_method" name="Payment">
|
73 |
<Dimension type="StandardDimension" foreignKey="payment_method" name="Payment">
|
| 84 |
<Hierarchy name="Payment" hasAll="true" allMemberName="All" primaryKey="paymentmethodid">
|
74 |
<Hierarchy name="Payment" hasAll="true" allMemberName="All" primaryKey="paymentmethodid">
|
| Line 140... |
Line 130... |
| 140 |
</Level>
|
130 |
</Level>
|
| 141 |
</Hierarchy>
|
131 |
</Hierarchy>
|
| 142 |
</Dimension>
|
132 |
</Dimension>
|
| 143 |
<Dimension type="StandardDimension" name="Days To Purchase">
|
133 |
<Dimension type="StandardDimension" name="Days To Purchase">
|
| 144 |
<Hierarchy name="Days To Purchase" hasAll="true" allMemberName="All">
|
134 |
<Hierarchy name="Days To Purchase" hasAll="true" allMemberName="All">
|
| 145 |
<Level name="Days To Purchase" table="sales" column="first_source_start_date_id" type="Integer" uniqueMembers="false" levelType="Regular" hideMemberIf="Never">
|
- |
|
| 146 |
<KeyExpression>
|
- |
|
| 147 |
<SQL dialect="generic">
|
- |
|
| 148 |
case when session_start_date_id-first_source_start_date_id>30 then '> month' when session_start_date_id-first_source_start_date_id>15 then '> 15 days' when session_start_date_id-first_source_start_date_id>7 then '> 7 days' when session_start_date_id-first_source_start_date_id>2 then '> 2 days' when session_start_date_id-first_source_start_date_id>1 then '> 1 day' else 'same day' end </SQL>
|
135 |
<Level name="Days To Purchase" table="sales" column="days_to_purchase" ordinalColumn="days_to_purchase" type="Numeric" uniqueMembers="false" levelType="Regular" hideMemberIf="Never">
|
| 149 |
</KeyExpression>
|
- |
|
| 150 |
<NameExpression>
|
136 |
<NameExpression>
|
| 151 |
<SQL dialect="generic">
|
137 |
<SQL dialect="generic">
|
| 152 |
case when session_start_date_id-first_source_start_date_id>30 then '> month' when session_start_date_id-first_source_start_date_id>15 then '> 15 days' when session_start_date_id-first_source_start_date_id>7 then '> 7 days' when session_start_date_id-first_source_start_date_id>2 then '> 2 days' when session_start_date_id-first_source_start_date_id>1 then '> 1 day' else 'same day' end </SQL>
|
138 |
case when days_to_purchase>30 then '> month' when days_to_purchase>15 then '> 15 days' when days_to_purchase>7 then '> 7 days' when days_to_purchase>2 then '> 2 days' when days_to_purchase>1 then '> 1 day' else 'same day' end </SQL>
|
| 153 |
</NameExpression>
|
139 |
</NameExpression>
|
| 154 |
<OrdinalExpression>
|
- |
|
| 155 |
<SQL dialect="generic">
|
- |
|
| 156 |
session_start_date_id-first_source_start_date_id </SQL>
|
- |
|
| 157 |
</OrdinalExpression>
|
- |
|
| 158 |
</Level>
|
140 |
</Level>
|
| 159 |
</Hierarchy>
|
141 |
</Hierarchy>
|
| 160 |
</Dimension>
|
142 |
</Dimension>
|
| 161 |
<Measure name="Quantity" column="quantity" datatype="Integer" formatString="##,###" aggregator="sum" visible="true">
|
143 |
<Measure name="Quantity" column="quantity" datatype="Integer" formatString="##,###" aggregator="sum" visible="true">
|
| 162 |
</Measure>
|
144 |
</Measure>
|