Cho biết thông tin khách hàng (Tên khách hàng) đặt hàng nhiều nhất trong bang

Một phần của tài liệu Kho dữ liệu và olap Đề tài xây dựng kho dữ liệu furniturestore (Trang 126 - 145)

2. QUA TRINH PHAN TICH DU LIEU BANG CONG CỤ SSAS TREN CAC KHOI CUBE, NGON NGU MDX VA PIVOT TABLE

2.3. Cho biết thông tin khách hàng (Tên khách hàng) đặt hàng nhiều nhất trong bang

Minnesota?

2.3.1. Phân tích dữ liệu trên Cube

Bước I: Chọn Dim Location, loc theo diéu kién bang Minesota

Dimension Hierarchy Operator Fitter Expression Dim Location H State Equal | { Minnesota }

<Select dimension>

Customer Name Sales

[Benin ata | 6254

Bil Donatelli 2567.84 Carol Triggs 269,97

Charlotte Melton 607.52 Daniel Lacy 123.96 Dianna Wilson 2001.86

Gary Hansen 155.88

Justin Deggeler 18.84 Karen Bern 603,92 Karl Braun 53.34 Mark Packer 479.9 Phiisse Overcash 29.22

Sung Pak 6.16

Chuyén sang ché độ ScriptMode va dan cau query vao vi tri nhu anh và thực hiện truy vấn để có kết quả

SELECT NON EMPTY { [Measures] (EB ee eMac e nse iT OPSUM(( Dim Customer].[Customer Name ].CHILDREN*[Dim Customer].[Segment].CHILDREN, 1,]

ESE GEES) DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS FROM ( SELECT ( { [Dim Location]. [state]. S[Minnesote]UnRed States]&

[Central] } ) ON COLUMNS FROM [FURNITURE STORE DW]) WHERE ( [Dim Location].[State].&{Minnesota]&[United States]&[Central] ) CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS,

Customer Name = Segment Sales Bil Donatelli ị Consumer 2567.84

2.3.2. Truy vẫn bằng ngôn ngữ MDX

select {[Measures].[Sales]} on COLUMNS,

{TOPSUM([Dim Customer].[Customer Name ]. CHTLDREN

*[Dim Customer ]. [Segment ].CHTLDREN, 1, [Measures ]. [Sales ])

} on ROWS

from [FURNITURE STORE DW]

where [Dim Location].[State].[Minnesota];

2.3.3. Su dung Pivot Table

State Mnnesota T _' PivotTable Fields

RewLabels Y Sales (Choose fields to act to report

Bill Dowatetti

Grand Total 258184 1 Feet Furniture Store

GF sates Drag fields betmeen areas below:

Fiters

*Kết luận: Ba phương pháp phân tích đữ liệu đưa ra kết quả giống nhau

2.4. Quý 4 của năm nào có doanh thu bán hàng cao nhất?

2.4.1. Phân tích dữ liệu trên Cube

Bước 1: Tạo Named Set DoanhThuCaoNhatOuy4 như ảnh

Name

[DoanhThuCaoAlbatQuy4 |

& Expression °

TOPSUM([Order Quarter].[4], 1, [Measunes].[Sales])

© No issues found Ln: 1 Ch: 1 SP CRLF

% Additional Properties

Type Dynamsc

D&play fokde

Bước 2: Chọn Dim Date, sử dụng Filter Expression là Doanh ThuCaoNhatQuy4 vừa tạo, kéo độ đo Sales và thuộc tính Order Y ear vào cửa sô truy vân, ta có kêt quả

|| Dimension Hierarchy Operator Fiter Expression Paramete

Dim Date i Order Quarter In | DoanhThuCaoNhatQuy4

Select dimension

2.4.2. Truy vẫn bằng ngôn ngữ MDX

c...~ Cau 4

select {[Measures].[Sales]}

on COLUMNS,

{TOPSUM([Date].[Order Year].CHILDREN*[Date].[Order Quarter].[4], 1, [Measures].[Sales])}

on ROWS from [FurnitureStoreCube]

150% +4 }

i Messages FE Results l L Sales 2015 4$ 659932752

2.4.3. Su dung Pivot Table

A 8 c G ¿ N o a =

RowLabels - Sates PivotTable Fields

4

2.4.4. Kết luận: Ba phương pháp phân tích dữ liệu đưa ra kết quả giống nhau

2.5. Theo từng tháng, quý, năm hãy liệt kê số đơn hàng đã được cửa hàng bán ra và tông giá trị của các đơn hàng đó?

2.5.1. Phân tích dữ liệu trên Cube

Bước I: Kéo lần lượt thuộc tính Order Year, Order Quarter, Order Month và 2 độ đo Number ofOrders và Sales đề thực hiện truy vấn

@ rurnturestorecuve (Q Masdsts

& Search Model Measure Group:

Fiter Expression

RON eR ww WN ON ee

Order Year Order Quarter + Order Month — Fact Furniture Store Count

SRSBBEREBHSRPEKSRROEM“S

14573.956 7944.837 6912.787 13206.1256 10821.051 23816.4808 12304.247 21564.8727 30645.9665 11739.9416 3134.374 12499.783 10475.6985 9374.9505

2.5.2. Truy vẫn bằng ngôn ngữ MDX

tXuan)* + X QUEER CLEXUAN\Le Xuan)*

--- cau5

MDXQuery1.mdx - not co

=iselect {[Measures].[Fact Furniture Store Count], [Measures ]. [Sales ]}

on COLUMNS, . {DrillDownLevel (

200% + 4

DrillDownLevel(

Dri11DownLevel([Date].[0_Y_Q M_D])))} on ROWS from [FurnitureStoreCube ]

[2E Messsaes A Results

Oe Vo) ome wo

2.5.3. Su dung Pivot Table

RowLabels - Sales 2014

1 1 6242 525 2 1839658 3 14573966 2 4 T944 837 5 6912.787 6 19206, 1256 3 ? 10821051 8 7320.3465 9 23816.4808 4

10 12304 24:

" 21564.872:

12 30615.966!

2015 1 1 1739.9416

2 3134.374 3 12499 7B3 2

4 10475.6985 5 9374.9505 6 774.173

ne 35 43 38 151 3Ð 29 43 Fact Fumiture Store Count

41

Number Of Order Sales 12801.092 41402497 1321209 16119835 13070 572 52614.6322 12088.519 12403 2323.

27202 8809.

PivotTable Fields vx Choose fields to ade to report

4 © fact Furniture Store ˆ EZ number oF order

Drag fields between areas below:

Faters

2.5.4. Kết luận: Ba phương pháp phân tích dữ liệu đưa ra kết quả giống nhau

2.6. Liệt kê những thành phố có phần trăm lợi nhuận của đơn hàng trên 30%?

2.6.1. Phân tích dữ liệu trên Cube

Bước I1: Tạo một Calculated Member Pham IramLoiNhuan như ảnh

Name:

[[PhamTramLoiNhuan] |

® Parent Properties

Parent hierarchy: Measures ~

Parent member:

^ Expression

[Measures]. [Profit]/[Measures]. [Sales]

@ No issues found Ln:1 Ch:39 SPC CRLF

Bước 2: Tạo một Named Set PhanTramLoiNhuanLonHon30

Name:

| [PhanTramLoiNhuanLonHon30]

^ Expression

FILTER([Location].[City].MEMBERS, [Measures].[PhamTramLoiNhuan] > 9.36)

© No issues found Ln1 Ch:72 SPC CRLF

4 Additional Properties

Type: Dynamic *

Display folder: |

Bước 3: Chọn Dim Location, str dung Filter Expression la PhanTramLoiNhuanLonHon30 vừa tạo, kéo Calculated Member PhanTramLoiNhuan va thuéc tính City vào cửa số truy vấn, ta có kết quả

Dimension Hierarchy Operator Fiter Expression

Location i In ¡ PhaniTramLoNhuanLorHon30)

PhamTramLoNhuan

| 0,390533911612952 0.36 031 039 044 044 0.39 0.375 042 0.36 042 0.305092613009923 0.42 0.34 0.353072439633639 0.401011423873912 0.44

2.6.2. Truy vẫn bằng ngôn ngữ MDX

--- cau6

=select {[Measures].[PhamTramLoiNhuan]} on COLUMNS, {FILTER([Location]. [City ].MEMBERS,

[Measures].[PhamTramLoiNhuan] > @.3@)} on ROWS from [FurnitureStoreCube]

150% ~ 4 BH Messages TH Results

PhamTramLoiNhuan Alexandria 0.39053391 1612952

Aubum 0.36

Bangor 031

Bellevue 0.39 Brentwood 044 Cambridge 0.44

‘Canton 039 Cincinnati 0375 Citrus Heights 0.42 Danbury 036

Danville 04

Dearbom 0.305092613009923

Draper 04

East Pont 034 Fairfield. 0.353072439633639

Fayetteville 0.40101 1423873912

A 8 € b E F G H 1 J K t M N Oo E ơ

| RewLabels PhamTramLoiNhưen PivotTable Fields v

2 Tư Alexandra: 0.390533912 a Choose fields to ade to report:

+ Bangor 0.31

5 |Botlene 0.38

3 Brentwood 042

1 | Cambridge 0.4 Raolea

3 Canton 0.39

} Cincinnati 0375 sử

0 Citrus Heights 0.42 4 [asets

1 Danbury 03 LacsflosfTer

2 |Dorvite 042 © PhantramLoiNhuentention30

2 Dearborn 0.30509261 kẻ

4 Draper 1%

5 EastPoint 0.3

| bung poet Drag fields between aress below 7 Fayetteville 0.401011424 “|

jg fremont em Y ra E Coluzns

9 | Georgetown 0.39

0 tt 0.32 1 Green Bay 0.334352941 2 Gulfport

2 Helena 0.

4 Kent Os = ——

5] las Cruces 0.42 PhanTramLo#NhuanLo.. = | PhamTramLoNmuan

6 Las Vegas 0.315422573

7 [Laurel 036

B Little Rock 0.41

9 Longview 9.31 x

2.6.4. Kết luận: Ba phương pháp phân tích dữ liệu đưa ra kết quả giống nhau

2.7. Hãy đưa ra tỉ lệ lợi nhuận thu được của top 3 sản phẩm có số lượng mua cao nhất của từng phân loại sản phẩm?

2.7.1. Phân tích dữ liệu trên Cube Bước 1: Copy đoạn query sau vào bộ nhớ tạm

6eteraie([Iuvaf0n]|Stete].(HILDRHI,T0PCUUMT([Lrafiin].[5tate].(JRRENTMEMIER [Prtdui][Pr0durt Iame].MEMBERS,3, [Meastresj [PhariTrarloiNhtUa|))

Bước 2: Kéo các độ đo doanh thu, chiét khdu, Calculated Member PhanTramLoiNhuan va thực hiện truy vấn, sau đó, chuyên qua Script Mode va dan doan query vào vị trí bôi xanh như ảnh

SELECT NON EMFTY { [Measures].[PhamTramLoiNhuan] } ON COLUMNS, NON EMPTY { [{[STTDDRETTTORETET2EOTTT/ ni 4 tim Narne ).[Product Name].AI LMEM { 3 DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS FROM {FurnitureStoreCube] CELL PROPERTIES VALUE, TC SOL FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLACS

Bước 3: Bắm Execute Query, ta co két qua:

SELECT NON EMPTY { [Measures].[PhamTramLoINhuan] } ON COLUMNS, NON EMPTY (Generate([Location]. [State]. CHILDREN, TOPCOUNT ([Location].[State].CQURRENTMEMBER®[Product].[Product Name].MEMBERS,3, [Measures].[PhamTramLoiNhuan])) } DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS FROM [FurnitureStoreCube] CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS

‘State Product Name PhamTramLoNhuan 0.38 0.34 031 0.375 0.3 0.275 0.44 Arkansas 3M Hangers... 0.41 Arkansas Howard Miler... 0.4 Calfornia GE 48" Fluore... 0.5

2.7.2. Truy vẫn bằng ngôn ngữ MDX

--- Cau7

=select {[Measures].[PhamTramLoiNhuan]} on COLUMNS, {Generate( [Location]. [State].MEMBERS,

TOPCOUNT([Location].[State].CURRENTMEMBER*[Product].[Product Name].MEMBERS, 3, [Measures].[PhamTramLoiNhuan]))} on ROWS

from [FurnitureStoreCube]

509% v 4

BE Messages Š8 Results

PhamTramLoiNhuan Alabarne Acrylic Self-Standing Desk Fremes 0.38

Alabarne Master Coster Door Stop, Gray 0.34

Alabame Stacking Tray, Side-Loading, Legal, Smoke 031 Arzona GE 48" Fluorescent Tube, Cool White Energy Saver, 24 Watts, 30/Box 0375

Arizona Eldon Wave Desk Accessories 03

Arzona Flat Face Poste: Frame 0275

Arkansas Eldon Pizzaz Desk Accessories 0.44 Arkansas ‘3M Hangers With Command Adhesive 041 Arkonsas Howard Miller 13-1/2* Diameter Rosebrook Wall Clock 04 California GE 48" Fluorescent Tube, Cool White Energy Saver, 24 Watts, 30/Box 05 California Floodlight Indoor Halogen Bulbs, 7 Bulb per Pack, 60 Watts 040

California Longer-Life Soft White Bulbs 048

Colorado Electrix 20W Halogen Replacement Bul for Zoom-In Deck Lamp 0.38 Colorado DAX Charcoal/Nickel-Tone Document Frame, 5 x7 03125

Colorado OIC Stacking Traye 03

Connecticut 3M Hangere With Command Adhesive 0.41

2.7.3. Sw dung Pivot Table

Bước 1: Kéo các thuộc tính và độ đo vào vị trí thích hợp như ảnh

1 ‘Sates Profit SoTienChietKhau | PivotTable Fields vx

2 6A2 48 1231.2892 9 = 3 13525.291 -27449228 188354 074 ‘Croce tetas to pad 80 repore: ` 4 3167.55 781.4552 ° . 2 sịC 1560646015 S16265E 7491100 872

6 Colorado 13243037 -2683.1342 210564.2883.

7 (Connecticut 5174967 1226 2805 3104.9922 s 8 (Delaware 359319 870.7072 2055 35914 7 lợi ah:

9 ÍDsctofCoumba 134658 3500835 0

22987038 .2254 907 453994.0005.

BB748 2949455 0

Drag fiekds between areas below.

oo Y ries © Columes

109.48 335188

9149253 1905.2274 5489.5518 2 vote

10919084 10300727 229300344 223211 - 48754515 0

761135 - 2023871 0 =

4217.85 944.8196 0 Sows khe

283845 6252160 Ù * `

6398 217532 0 >

19447 518 0

4836172 524.5705 927.0344 29 |New Hampstice 1886474 153.937 565.9429

Bước 2: Sử dụng chức năng Filter Top 10 sau khi đã chọn được tất cả các sản pham trong từng tiêu bang

8B Group.

4B Ungroup...

ZZ Clear Filter From "Product Name"

Hide Selected Items

Label Filters...

Value Filters.

Remove "Product Name” 0.52

Show/Hide Fields , _—

-0.56 Show Properties in Report > 0.2 0.275 Show Properties in Tooltips => 0.4 Additional Actions ằ -0.025

BR Fietd Sertings.. 0075 0.3

& 0.0875

Bước 3: Chọn Filter Top 3 Items và độ đo là Phan IramLorNhuan

ô

Top 10 Filter (Product Name)

1 show |

"Top | 3 E] ‘Items M by . PhamTramLoiNhuan M

Bước 3: Nhân “Ok” và kết quả sẽ như ảnh sau

21.36 1819.86 1215.92 6 Arizona

274.816 386.91

> 63882 605.34

8.1168 163.7874 316.1392 53.8824 65.2688 :185.7168 9.102 172.4814 145.2816 41.8296 275.3184 53.5275 12.22 15.0696 223.722 9.102 185.2578 75.686 266.4522

78.3744 109.9264 193.455

39.104 10.4832 795.456

2.7.4. Kết luận: Ba phương pháp phân tích dữ liệu đưa ra kết quả giống nhau

2.8. Cho biết tổng số tiền cửa hàng đã chiết khấu cho khách hàng khi mua loại sản phẩm *Bookcases? theo từng khu vực của nước Mỹ?

2.8.1. Phân tích dữ liệu trên Cube

Bước 1: Tạo mới một Named Set LocationFilter như ảnh

vame:

{LocationFilter]

s Expression

FILTER([Dim Location]. [Region].[Region].MEMBERS, [Dim Location]. [Country].CURRENTMEMBER.NAME = “United States”)

@ Noissues found Lost Ch1l1 SPC) CRLF

Buc 2: Chon Dim Location, Product, sau do chon Filter Expression la LocationFilter va loc cac san pham co loai la “Bookcases” va chon Calcalated Member la So IienChietKhau, thuộc tính la Region dé c6 két qua

Dimension Herarchy Operator Fiter Expression

Location # Region h LocationFiter Product # Category Equal _{ Bookcases}

<Select cimension>

Regn SoTlenChietKhauy

| 281189537952

€74817.7436 30518.2136

658875.46005

2.8.2. Truy vẫn bằng ngôn ngữ MDX

--- cau 8

select {[Measures].[SoTienChietKhau]} on COLUMNS,

Một phần của tài liệu Kho dữ liệu và olap Đề tài xây dựng kho dữ liệu furniturestore (Trang 126 - 145)

Tải bản đầy đủ (PDF)

(225 trang)