• No results found

Implementing Power Pivot (Self-Service BI)

N/A
N/A
Protected

Academic year: 2021

Share "Implementing Power Pivot (Self-Service BI)"

Copied!
77
0
0

Loading.... (view fulltext now)

Full text

(1)

Implementing

Power Pivot (Self-Service BI)

(2)

Introduction

Name

Company affiliation Title/function

Job responsibility

Systems administration experience

Microsoft Windows Server operating systems experience

(3)

Trainer Expectations for the course

ท าให้ผู้อบรมเข้าใจการติดตั้ง Power Pivot บน

Microsoft Excel 2010 รวมถึงการใช้งาน Power Pivot

ในการวิเคราะห์ข้อมูลจากฐานข้อมูล Access 2010

และ SQL Server 2008 R2 และการใช้งาน Excel

สร้างรายงาน,กราฟ ก าหนดเงื่อนไขจากข้อมูลใน

หลากหลายรูปแบบ

(4)

Course Materials

Name card

Student workbook

Student Materials compact disc Course evaluation

(5)
(6)

Course Outline

ตรวจสอบระบบคอมพิวเตอร์ที่มีอยู่ในกรณีศึกษาทั้ง Hardware และ Software ที่จ าเป็นใน การใช้งานกับ Power Pivot

ท าความรู้จักการวิเคาะห์ข้อมูลแบบก่อนที่จะมาเป็น Power Pivot พร้อมติดตั้ง Power Pivot เข้ากับ Excel 2010 และตรวจสอบหลังติดตั้ง

ท าความรู้จักฐานข้อมูลตัวอย่าง (Access) ที่มีอยู่พร้อมเรียนรู้การดึงข้อมูลด้วย Power Pivot รวมถึงการใช้งาน Power Pivot เบื้องต้น เรียนรู้การก าหนดสิทธในการเข้าถึงข้อมูล (Access) การสร้าง View การก าหนดเงื่อนไข และ การสร้างความสัมพันธ์ของฐานข้อมูลต่างๆ Coffee bark (10 นาที) เรียนรู้การก าหนดสิทธในการเข้าถึงข้อมูล (SQL Server) การสร้าง View การก าหนดเงื่อนไข และการสร้างความสัมพันธ์ของฐานข้อมูลต่างๆ

(7)

Course Outline (continued)

ท าความรู้จักฐานข้อมูลตัวอย่าง (SQL Server) ที่มีอยู่พร้อมเรียนรู้การดึงข้อมูลด้วย Power Pivot รวมถึงการใช้งาน Power Pivot เบื้องต้น

เรียนรู้การบริหารจัดการ Relationship บน Power Pivot เช่น AutoDetect, Manually Defining และ Calculating Between Tables เป็นต้น

เรียนรู้การใช้งานปรับแต่งข้อมูลบน Power Pivot เช่น Formatting, Sorting, Filtering, Rearranging, Hiding และ Deleting Columns เป็นต้น

เรียนรู้การใช้งาน Function ต่างๆที่ส าคัญ เช่น Date and Time, YEARFRAC, TIMEVALUE, Math, Text, Logical and Information เป็นต้น

Lunch (12.00) (45 นาที)

เรียนรู้การใช้งานและการสร้าง DAX Measures ส าหรับเป็น Calculated Fields รวมถึงการใช้ งาน DAX Functions เบื้องต้น

(8)

Course Outline (continued)

เรียนรู้การสร้างกราฟด้วย Power Pivot และการปรับแต่งกราฟ เช่น Formatting และ Auto Layout และการสร้างรายงานด้วยกราฟ

ท าความรู้จักและการน า Named Sets มาใช้ประโยชน์บน Power Pivot รวมถึงการตรวจสอบ ความถูกต้องของยอดรวมของข้อมูล

เรียนรู้การปรับแต่ง Power Pivot ที่สร้างอยู่บน Excel 2010 ให้มีหน้าตาที่สวยงาม น่าใช้งาน และตรงกับความต้องการใช้งานมากขึ้น

Coffee bark (10 นาที)

ท าความรู้จัก SharePoint Server 2010 และขั้นตอนในการน าเอาไฟส์ Power Pivot ไปแสดง บน SharePoint Server 2010 ได้

ทดสอบน าเอาไฟส์ Excel and Power Pivot ไปแสดงบน SharePoint Server 2010 พร้อม เรียนรู้การก าหนดสิทธิเบื้องต้น

(9)
(10)
(11)

ตรวจสอบระบบคอมพิวเตอร์ที่มีอยู่ในกรณีศึกษาทั้ง Hardware และ Software ที่จ าเป็นในการใช้งานกับ Power Pivot

(12)

ตรวจสอบระบบคอมพิวเตอร์ที่มีอยู่ในกรณีศึกษาทั้ง Hardware และ Software ที่จ าเป็นในการใช้งานกับ Power Pivot

(13)

ตรวจสอบระบบคอมพิวเตอร์ที่มีอยู่ในกรณีศึกษาทั้ง Hardware และ Software ที่จ าเป็นในการใช้งานกับ Power Pivot

(14)

ท าความรู้จักการวิเคาะห์ข้อมูลแบบก่อนที่จะมาเป็น Power Pivot

(15)

ท าความรู้จักการวิเคาะห์ข้อมูลแบบก่อนที่จะมาเป็น Power Pivot

(16)

ท าความรู้จักการวิเคาะห์ข้อมูลแบบก่อนที่จะมาเป็น Power Pivot

(17)

ท าความรู้จักการวิเคาะห์ข้อมูลแบบก่อนที่จะมาเป็น Power Pivot

(18)

ท าความรู้จักการวิเคาะห์ข้อมูลแบบก่อนที่จะมาเป็น Power Pivot

(19)

ท าความรู้จักการวิเคาะห์ข้อมูลแบบก่อนที่จะมาเป็น Power Pivot

(20)

ท าความรู้จักการวิเคาะห์ข้อมูลแบบก่อนที่จะมาเป็น Power Pivot

(21)

ท าความรู้จักฐานข้อมูลตัวอย่าง (Access) ที่มีอยู่พร้อมเรียนรู้การดึง ข้อมูลด้วย Power Pivot รวมถึงการใช้งาน Power Pivot เบื้องต้น

(22)

ท าความรู้จักฐานข้อมูลตัวอย่าง (Access) ที่มีอยู่พร้อมเรียนรู้การดึง ข้อมูลด้วย Power Pivot รวมถึงการใช้งาน Power Pivot เบื้องต้น

(23)

ท าความรู้จักฐานข้อมูลตัวอย่าง (Access) ที่มีอยู่พร้อมเรียนรู้การดึง ข้อมูลด้วย Power Pivot รวมถึงการใช้งาน Power Pivot เบื้องต้น

(24)

ท าความรู้จักฐานข้อมูลตัวอย่าง (Access) ที่มีอยู่พร้อมเรียนรู้การดึง ข้อมูลด้วย Power Pivot รวมถึงการใช้งาน Power Pivot เบื้องต้น

(25)

เรียนรู้การก าหนดสิทธในการเข้าถึงข้อมูล (Access) การสร้าง View การก าหนดเงื่อนไข และการสร้างความสัมพันธ์ของฐานข้อมูลต่างๆ

(26)

ท าความรู้จักฐานข้อมูลตัวอย่าง (SQL Server) ที่มีอยู่พร้อมเรียนรู้การดึง ข้อมูลด้วย Power Pivot รวมถึงการใช้งาน Power Pivot เบื้องต้น

(27)

ท าความรู้จักฐานข้อมูลตัวอย่าง (SQL Server) ที่มีอยู่พร้อมเรียนรู้การดึง ข้อมูลด้วย Power Pivot รวมถึงการใช้งาน Power Pivot เบื้องต้น

(28)

เรียนรู้การก าหนดสิทธในการเข้าถึงข้อมูล (SQL Server) การสร้าง View การก าหนดเงื่อนไข และการสร้างความสัมพันธ์ของฐานข้อมูลต่างๆ

(29)

เรียนรู้การบริหารจัดการ Relationship บน Power Pivot เช่น AutoDetect, Manually Defining และ Calculating Between Tables เป็นต้น

(30)

เรียนรู้การบริหารจัดการ Relationship บน Power Pivot เช่น AutoDetect, Manually Defining และ Calculating Between Tables เป็นต้น

(31)

เรียนรู้การบริหารจัดการ Relationship บน Power Pivot เช่น AutoDetect, Manually Defining และ Calculating Between Tables เป็นต้น

(32)

เรียนรู้การบริหารจัดการ Relationship บน Power Pivot เช่น AutoDetect, Manually Defining และ Calculating Between Tables เป็นต้น

(33)

เรียนรู้การบริหารจัดการ Relationship บน Power Pivot เช่น AutoDetect, Manually Defining และ Calculating Between Tables เป็นต้น

(34)

เรียนรู้การสร้าง Power Pivot ด้วยวิธีการ Copy and Paste Data หรือ การ Create Linked Table พร้อมการก าหนด Relationship ระหว่างข้อมูล

(35)

เรียนรู้การสร้าง Power Pivot ด้วยวิธีการ Copy and Paste Data หรือ การ Create Linked Table พร้อมการก าหนด Relationship ระหว่างข้อมูล

(36)

เรียนรู้การสร้าง Power Pivot ด้วยวิธีการ Copy and Paste Data หรือ การ Create Linked Table พร้อมการก าหนด Relationship ระหว่างข้อมูล

(37)

เรียนรู้การสร้าง Power Pivot ด้วยวิธีการ Copy and Paste Data หรือ การ Create Linked Table พร้อมการก าหนด Relationship ระหว่างข้อมูล

(38)

เรียนรู้การสร้าง Power Pivot ด้วยวิธีการ Copy and Paste Data หรือ การ Create Linked Table พร้อมการก าหนด Relationship ระหว่างข้อมูล

(39)

เรียนรู้การใช้งาน Function ต่างๆที่ส าคัญ เช่น Date and Time,

(40)

เรียนรู้การใช้งานและการสร้าง DAX Measures ส าหรับเป็น Calculated Fields รวมถึงการใช้งาน DAX Functions เบื้องต้น

Operators in the DAX Language.

+ - * / for addition, subtraction, multiplication and division.

& for text concatenation.

^ for exponents

=, >, <, >=, <=, <> as comparison operations.

DAX also supports three additional operators for evaluating Boolean expressions:

&& creates an AND condition between two expressions that each have a True/False

|| creates an OR condition between two expressions that each have a True/False result.

! is the NOT operator. This will turn True into False and False into True.

(41)

เรียนรู้การใช้งานและการสร้าง DAX Measures ส าหรับเป็น Calculated Fields รวมถึงการใช้งาน DAX Functions เบื้องต้น

If the day is greater than the number of days in the month, DATE will return a date in a future month. =DATE(2011,1,33) will return February 2, 2011.

A day of 0 is treated as the last day of the previous month: =DATE(2011,3,0) will return

February 28, 2011.

Negative days will subtract the appropriate number of days from the last day of the previous month.

You will frequently use DATE to calculate new dates. Say that employee benefits begin to accrue on the January 1 following the hire date.

You can calculate this with =DATE(YEAR([HireDate])+1,1,1) . To calculate the 15th of the month after the hire date, use =DATE(YEAR([HireDate]),MONTH([HireDate])+1,15) . To calculate the last day of the month prior to a date, use =DATE(YEAR([HireDate]),MONTH([HireDate]),0) .

(42)

เรียนรู้การใช้งานและการสร้าง DAX Measures ส าหรับเป็น Calculated Fields รวมถึงการใช้งาน DAX Functions เบื้องต้น

Using YEAR, MONTH , DAY , HOUR , MINUTE , and S ECOND to Break a Date/Time Apart

Because PowerPivot pivot tables do not offer date grouping, you will be using these functions

extensively in your data grid to break dates into years, months, and days:

■ = YEAR(<date>) returns the year portion as a four-digit year.

■ = MONTH(<date>) returns the month number, from 1 through 12.

■ = DAY(<date>) returns the day of the month, from 1 through 31.

■ = HOUR(<datetime>) returns the hour, from 0 to 23.

■ = MINUTE(<datetime>) returns the minute, from 0 to 59.

■ = SECOND(<datetime>) returns the second, from 0 to 59

Duration: =[Stop]-[Start]

Hour: =HOUR([Duration])

Minute: =MINUTE([Duration])

Second: =SECOND([Duration])

(43)

เรียนรู้การใช้งานและการสร้าง DAX Measures ส าหรับเป็น Calculated Fields รวมถึงการใช้งาน DAX Functions เบื้องต้น

Using EOMONTH or EDATE to Calculate Maturity Dates

The EOMONTH function will return the date at the end of the month that is some number of months from a given date. Using =EOMONTH(<date>,0) will return the end of the given month. Using -1 will give you the end of the previous month.

The EDATE function returns a date that is a specified number of months after a given date. This is used to calculate the maturity of 3-month or 6-month bonds. For example, the

ending date 3 months after February 17, 2010 is May 17, 2010. On the face of it, this would be an incredibly simple calculation, if it weren’t for bond sales that occur on the 31st of a month. If you need the EDATE 3 months after January 31, 2011, you cannot use April 31, 2011. The banking rules say that this bond would mature on the last day of April, so the result would be April 30, 2011.

LastMonth: =EOMONTH([SaleDate],-1)

ThisMonth: =EOMONTH([SaleDate],0)

3 Months End: =EOMONTH([SaleDate],1)

(44)

เรียนรู้การใช้งานและการสร้าง DAX Measures ส าหรับเป็น Calculated Fields รวมถึงการใช้งาน DAX Functions เบื้องต้น

DAX Text Functions.

CODE(<text>) Returns a numeric code for the first character in a text string, in the character set used by your computer.

CONCATENATE(<text1>, <text2>,...) The CONCATENATE function joins multiple text strings into one text string. The joined items can be text, numbers or Boolean values represented as text, or a combination of those items. You can also use a column reference if the column contains appropriate values.

FIND(<find_text>, <within_text>, <start_num>) Returns the starting position of one text string within another text string. FIND is case sensitive.

FORMAT(<value>, <format_string>) Converts a value to text according to the specified format. LEFT(<text>, <num_chars>) Returns the specified number of characters from the start of a text string.

LEN(<text>) Returns the number of characters in a text string. LOWER(<text>) Converts all letters in a text string to lowercase.

MID(<text>, <start_num>, <num_chars>) Returns a string of characters from the middle of a text string, given a starting position and length.

(45)

เรียนรู้การใช้งานและการสร้าง DAX Measures ส าหรับเป็น Calculated Fields รวมถึงการใช้งาน DAX Functions เบื้องต้น

DAX Text Functions.

REPLACE(<old_text>, <start_num>, <num_chars>, <new_text>) REPLACE replaces part of a text string, based on the number of characters you specify, with a different text string.

REPT(<text>, <num_times>) Repeats text a given number of times. Use REPTto fill a cell with a number of instances of a text string .

RIGHT(<text>, <num_chars>) RIGHT returns the last character or characters in a text string, based on the number of characters you specify.

SEARCH(<search_text>, <within_text>,[start_num]) Returns the number of the character at which a specific character or text string is first found, reading left to right. SEARCH is case sensitive.

SUBSTITUTE(<text>, <old_text>, <new_text>, <instance_num>) Replaces existing text with new text in a text string.

TRIM(<text>) Removes all spaces from text except for single spaces between words. UPPER (<text>) Converts a text string to all uppercase letters .

VALUE(<text>) Converts a text string that represents a number to a number.

(46)

เรียนรู้การใช้งานและการสร้าง DAX Measures ส าหรับเป็น Calculated Fields รวมถึงการใช้งาน DAX Functions เบื้องต้น

Logical Functions in DAX.

AND(<logical1>,<logical2>,...) Checks whether all arguments are TRUE, and returns TRUE if all arguments are TRUE.

BLANK() Returns a blank.

FALSE() Returns the logical value FALSE.

IF(logical_test>,<value_if_true>, <value_if_false>) Checks if a condition provided as the first argument is met. Returns one value if the condition is TRUE, and returns another value if the condition is FALSE.

IFERROR(<value>, <value_if_error>) Returns value_if_error if the first expression is an error and the value of the expression itself if otherwise.

NOT(<logical>) Changes FALSE to TRUE, or TRUE to FALSE.

OR(<logical1>,<logical2>,...) Checks whether one of the arguments is TRUE to return TRUE. The function returns FALSE if all arguments are FALSE

(47)

เรียนรู้การใช้งานและการสร้าง DAX Measures ส าหรับเป็น Calculated Fields รวมถึงการใช้งาน DAX Functions เบื้องต้น

Information Functions in DAX.

ISBLANK(<value>) Checks whether a value is blank, and returns TRUE or FALSE

ISERROR(<value>) Checks whether a value is an error, and returns TRUE or FALSE

ISLOGICAL(<value>) Checks whether a value is a logical value, (TRUE or FALSE), and returns TRUE or FALSE

ISNONTEXT(<value>) Checks whether a value is not text (blank cells are not text), and returns TRUE or FALSE

ISNUMBER(<value>) Checks whether a value is a number, and returns TRUE or FALSE

(48)

เรียนรู้การปรับเปลี่ยนการจัดเรียง ข้อมูลตามที่เราต้องการ ไม่จ าเป็นต้อง เรียงตามแบบปกติ

(49)

เรียนรู้การปรับเปลี่ยนการจัดเรียง ข้อมูลตามที่เราต้องการ ไม่จ าเป็นต้อง เรียงตามแบบปกติ

(50)

เรียนรู้การปรับเปลี่ยนการจัดเรียง ข้อมูลตามที่เราต้องการ ไม่จ าเป็นต้อง เรียงตามแบบปกติ

(51)

เรียนรู้การปรับเปลี่ยนการจัดเรียง ข้อมูลตามที่เราต้องการ ไม่จ าเป็นต้อง เรียงตามแบบปกติ

(52)

เรียนรู้การปรับเปลี่ยนการจัดเรียง ข้อมูลตามที่เราต้องการ ไม่จ าเป็นต้อง เรียงตามแบบปกติ 1 2 3 4

(53)

เรียนรู้การปรับเปลี่ยนการจัดเรียง ข้อมูลตามที่เราต้องการ ไม่จ าเป็นต้อง เรียงตามแบบปกติ

(54)

เรียนรู้การสร้างกราฟด้วย Power Pivot และการปรับแต่งกราฟ เช่น Formatting และ Auto Layout และการสร้างรายงานด้วยกราฟ

(55)

เรียนรู้การสร้างกราฟด้วย Power Pivot และการปรับแต่งกราฟ เช่น Formatting และ Auto Layout และการสร้างรายงานด้วยกราฟ

(56)

เรียนรู้การสร้างกราฟด้วย Power Pivot และการปรับแต่งกราฟ เช่น Formatting และ Auto Layout และการสร้างรายงานด้วยกราฟ

(57)

เรียนรู้การสร้างกราฟด้วย Power Pivot และการปรับแต่งกราฟ เช่น Formatting และ Auto Layout และการสร้างรายงานด้วยกราฟ

(58)

เรียนรู้การสร้างกราฟด้วย Power Pivot และการปรับแต่งกราฟ เช่น Formatting และ Auto Layout และการสร้างรายงานด้วยกราฟ

(59)

เรียนรู้การสร้างกราฟด้วย Power Pivot และการปรับแต่งกราฟ เช่น Formatting และ Auto Layout และการสร้างรายงานด้วยกราฟ

(60)

เรียนรู้การสร้างกราฟด้วย Power Pivot และการปรับแต่งกราฟ เช่น Formatting และ Auto Layout และการสร้างรายงานด้วยกราฟ

(61)

ท าความรู้จักและการน า Named Sets มาใช้ประโยชน์บน Power Pivot รวมถึงการตรวจสอบความถูกต้องของยอดรวมของข้อมูล

(62)

ท าความรู้จักและการน า Named Sets มาใช้ประโยชน์บน Power Pivot รวมถึงการตรวจสอบความถูกต้องของยอดรวมของข้อมูล

(63)

ทดสอบน าเอาไฟส์ Excel and Power Pivot ไปแสดงบน SharePoint Server 2010 พร้อมเรียนรู้การก าหนดสิทธิเบื้องต้น

(64)

ทดสอบน าเอาไฟส์ Excel and Power Pivot ไปแสดงบน SharePoint Server 2010 พร้อมเรียนรู้การก าหนดสิทธิเบื้องต้น

(65)

ท าความรู้จัก SharePoint Server 2010 และขั้นตอนในการน าเอาไฟส์ Power Pivot ไปแสดงบน SharePoint Server 2010 ได้

(66)

ท าความรู้จัก SharePoint Server 2010 และขั้นตอนในการน าเอาไฟส์ Power Pivot ไปแสดงบน SharePoint Server 2010 ได้

(67)

ท าความรู้จัก SharePoint Server 2010 และขั้นตอนในการน าเอาไฟส์ Power Pivot ไปแสดงบน SharePoint Server 2010 ได้

(68)

ท าความรู้จัก SharePoint Server 2010 และขั้นตอนในการน าเอาไฟส์ Power Pivot ไปแสดงบน SharePoint Server 2010 ได้

(69)

ท าความรู้จัก SharePoint Server 2010 และขั้นตอนในการน าเอาไฟส์ Power Pivot ไปแสดงบน SharePoint Server 2010 ได้

(70)

ท าความรู้จัก SharePoint Server 2010 และขั้นตอนในการน าเอาไฟส์ Power Pivot ไปแสดงบน SharePoint Server 2010 ได้

(71)

ท าความรู้จัก SharePoint Server 2010 และขั้นตอนในการน าเอาไฟส์ Power Pivot ไปแสดงบน SharePoint Server 2010 ได้

(72)

ท าความรู้จัก SharePoint Server 2010 และขั้นตอนในการน าเอาไฟส์ Power Pivot ไปแสดงบน SharePoint Server 2010 ได้

(73)

ท าความรู้จัก SharePoint Server 2010 และขั้นตอนในการน าเอาไฟส์ Power Pivot ไปแสดงบน SharePoint Server 2010 ได้

(74)

ท าความรู้จัก SharePoint Server 2010 และขั้นตอนในการน าเอาไฟส์ Power Pivot ไปแสดงบน SharePoint Server 2010 ได้

(75)

ท าความรู้จัก SharePoint Server 2010 และขั้นตอนในการน าเอาไฟส์ Power Pivot ไปแสดงบน SharePoint Server 2010 ได้

(76)

ท าความรู้จัก SharePoint Server 2010 และขั้นตอนในการน าเอาไฟส์ Power Pivot ไปแสดงบน SharePoint Server 2010 ได้

(77)

ท าความรู้จัก SharePoint Server 2010 และขั้นตอนในการน าเอาไฟส์ Power Pivot ไปแสดงบน SharePoint Server 2010 ได้

References

Related documents

Ratios of gene expression for 47 AP2/ERF genes of Hevea brasiliensis in response to latex harvesting stress in mature trees and various types of abiotic stress in juvenile

The Business Value of Microsoft® SharePoint® Server 2010 Enterprise Content Management Server 2010 Enterprise Content Management Server 2010 Enterprise Content Management Server

Within the scope of this performance study paper, the PowerEdge M710 server was used at the web front-end, database tiers of farm configuration 1 (Figure 1) and web front-end tier

 Complete migrate from MS SharePoint 2007 to SharePoint 2010  Deploy Microsoft Office 2010 Suite to Township Employees  Replace end of life SQL server with Virtualized server

System Center 2012 Suite Windows 8 Windows 7 Office 365 Collaborative Tools Lync Server 2010 Exchange Server 2013 Exchange Server 2010 SharePoint Server 2010 SharePoint Server

The application tier of a SharePoint farm hosts multiple components, such as the search crawler and other service applications (e.g. Excel Services, Word Automation, Managed

2001 SharePoint Portal Server 2001 2003 SharePoint Portal Server 2003 2006 Office SharePoint Server 2007 2009 SharePoint Server 2010 2012 SharePoint Server 2013 2016 SharePoint

While SharePoint Server 2013 provides a service application architecture consistent with SharePoint Server 2010, its new services are designed to maximize your investment and