Implementing
Power Pivot (Self-Service BI)
Introduction
Name
Company affiliation Title/function
Job responsibility
Systems administration experience
Microsoft Windows Server operating systems experience
Trainer Expectations for the course
ท าให้ผู้อบรมเข้าใจการติดตั้ง Power Pivot บน
Microsoft Excel 2010 รวมถึงการใช้งาน Power Pivot
ในการวิเคราะห์ข้อมูลจากฐานข้อมูล Access 2010
และ SQL Server 2008 R2 และการใช้งาน Excel
สร้างรายงาน,กราฟ ก าหนดเงื่อนไขจากข้อมูลใน
หลากหลายรูปแบบ
Course Materials
Name card
Student workbook
Student Materials compact disc Course evaluation
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 การก าหนดเงื่อนไข และการสร้างความสัมพันธ์ของฐานข้อมูลต่างๆ
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 เบื้องต้น
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 พร้อม เรียนรู้การก าหนดสิทธิเบื้องต้น
ตรวจสอบระบบคอมพิวเตอร์ที่มีอยู่ในกรณีศึกษาทั้ง Hardware และ Software ที่จ าเป็นในการใช้งานกับ Power Pivot
ตรวจสอบระบบคอมพิวเตอร์ที่มีอยู่ในกรณีศึกษาทั้ง Hardware และ Software ที่จ าเป็นในการใช้งานกับ Power Pivot
ตรวจสอบระบบคอมพิวเตอร์ที่มีอยู่ในกรณีศึกษาทั้ง Hardware และ Software ที่จ าเป็นในการใช้งานกับ Power Pivot
ท าความรู้จักการวิเคาะห์ข้อมูลแบบก่อนที่จะมาเป็น Power Pivot
ท าความรู้จักการวิเคาะห์ข้อมูลแบบก่อนที่จะมาเป็น Power Pivot
ท าความรู้จักการวิเคาะห์ข้อมูลแบบก่อนที่จะมาเป็น Power Pivot
ท าความรู้จักการวิเคาะห์ข้อมูลแบบก่อนที่จะมาเป็น Power Pivot
ท าความรู้จักการวิเคาะห์ข้อมูลแบบก่อนที่จะมาเป็น Power Pivot
ท าความรู้จักการวิเคาะห์ข้อมูลแบบก่อนที่จะมาเป็น Power Pivot
ท าความรู้จักการวิเคาะห์ข้อมูลแบบก่อนที่จะมาเป็น Power Pivot
ท าความรู้จักฐานข้อมูลตัวอย่าง (Access) ที่มีอยู่พร้อมเรียนรู้การดึง ข้อมูลด้วย Power Pivot รวมถึงการใช้งาน Power Pivot เบื้องต้น
ท าความรู้จักฐานข้อมูลตัวอย่าง (Access) ที่มีอยู่พร้อมเรียนรู้การดึง ข้อมูลด้วย Power Pivot รวมถึงการใช้งาน Power Pivot เบื้องต้น
ท าความรู้จักฐานข้อมูลตัวอย่าง (Access) ที่มีอยู่พร้อมเรียนรู้การดึง ข้อมูลด้วย Power Pivot รวมถึงการใช้งาน Power Pivot เบื้องต้น
ท าความรู้จักฐานข้อมูลตัวอย่าง (Access) ที่มีอยู่พร้อมเรียนรู้การดึง ข้อมูลด้วย Power Pivot รวมถึงการใช้งาน Power Pivot เบื้องต้น
เรียนรู้การก าหนดสิทธในการเข้าถึงข้อมูล (Access) การสร้าง View การก าหนดเงื่อนไข และการสร้างความสัมพันธ์ของฐานข้อมูลต่างๆ
ท าความรู้จักฐานข้อมูลตัวอย่าง (SQL Server) ที่มีอยู่พร้อมเรียนรู้การดึง ข้อมูลด้วย Power Pivot รวมถึงการใช้งาน Power Pivot เบื้องต้น
ท าความรู้จักฐานข้อมูลตัวอย่าง (SQL Server) ที่มีอยู่พร้อมเรียนรู้การดึง ข้อมูลด้วย Power Pivot รวมถึงการใช้งาน Power Pivot เบื้องต้น
เรียนรู้การก าหนดสิทธในการเข้าถึงข้อมูล (SQL Server) การสร้าง View การก าหนดเงื่อนไข และการสร้างความสัมพันธ์ของฐานข้อมูลต่างๆ
เรียนรู้การบริหารจัดการ Relationship บน Power Pivot เช่น AutoDetect, Manually Defining และ Calculating Between Tables เป็นต้น
เรียนรู้การบริหารจัดการ Relationship บน Power Pivot เช่น AutoDetect, Manually Defining และ Calculating Between Tables เป็นต้น
เรียนรู้การบริหารจัดการ Relationship บน Power Pivot เช่น AutoDetect, Manually Defining และ Calculating Between Tables เป็นต้น
เรียนรู้การบริหารจัดการ Relationship บน Power Pivot เช่น AutoDetect, Manually Defining และ Calculating Between Tables เป็นต้น
เรียนรู้การบริหารจัดการ Relationship บน Power Pivot เช่น AutoDetect, Manually Defining และ Calculating Between Tables เป็นต้น
เรียนรู้การสร้าง Power Pivot ด้วยวิธีการ Copy and Paste Data หรือ การ Create Linked Table พร้อมการก าหนด Relationship ระหว่างข้อมูล
เรียนรู้การสร้าง Power Pivot ด้วยวิธีการ Copy and Paste Data หรือ การ Create Linked Table พร้อมการก าหนด Relationship ระหว่างข้อมูล
เรียนรู้การสร้าง Power Pivot ด้วยวิธีการ Copy and Paste Data หรือ การ Create Linked Table พร้อมการก าหนด Relationship ระหว่างข้อมูล
เรียนรู้การสร้าง Power Pivot ด้วยวิธีการ Copy and Paste Data หรือ การ Create Linked Table พร้อมการก าหนด Relationship ระหว่างข้อมูล
เรียนรู้การสร้าง Power Pivot ด้วยวิธีการ Copy and Paste Data หรือ การ Create Linked Table พร้อมการก าหนด Relationship ระหว่างข้อมูล
เรียนรู้การใช้งาน Function ต่างๆที่ส าคัญ เช่น Date and Time,
เรียนรู้การใช้งานและการสร้าง 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.
เรียนรู้การใช้งานและการสร้าง 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) .
เรียนรู้การใช้งานและการสร้าง 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])
เรียนรู้การใช้งานและการสร้าง 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)
เรียนรู้การใช้งานและการสร้าง 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.
เรียนรู้การใช้งานและการสร้าง 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.
เรียนรู้การใช้งานและการสร้าง 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
เรียนรู้การใช้งานและการสร้าง 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
เรียนรู้การปรับเปลี่ยนการจัดเรียง ข้อมูลตามที่เราต้องการ ไม่จ าเป็นต้อง เรียงตามแบบปกติ
เรียนรู้การปรับเปลี่ยนการจัดเรียง ข้อมูลตามที่เราต้องการ ไม่จ าเป็นต้อง เรียงตามแบบปกติ
เรียนรู้การปรับเปลี่ยนการจัดเรียง ข้อมูลตามที่เราต้องการ ไม่จ าเป็นต้อง เรียงตามแบบปกติ
เรียนรู้การปรับเปลี่ยนการจัดเรียง ข้อมูลตามที่เราต้องการ ไม่จ าเป็นต้อง เรียงตามแบบปกติ
เรียนรู้การปรับเปลี่ยนการจัดเรียง ข้อมูลตามที่เราต้องการ ไม่จ าเป็นต้อง เรียงตามแบบปกติ 1 2 3 4
เรียนรู้การปรับเปลี่ยนการจัดเรียง ข้อมูลตามที่เราต้องการ ไม่จ าเป็นต้อง เรียงตามแบบปกติ
เรียนรู้การสร้างกราฟด้วย Power Pivot และการปรับแต่งกราฟ เช่น Formatting และ Auto Layout และการสร้างรายงานด้วยกราฟ
เรียนรู้การสร้างกราฟด้วย Power Pivot และการปรับแต่งกราฟ เช่น Formatting และ Auto Layout และการสร้างรายงานด้วยกราฟ
เรียนรู้การสร้างกราฟด้วย Power Pivot และการปรับแต่งกราฟ เช่น Formatting และ Auto Layout และการสร้างรายงานด้วยกราฟ
เรียนรู้การสร้างกราฟด้วย Power Pivot และการปรับแต่งกราฟ เช่น Formatting และ Auto Layout และการสร้างรายงานด้วยกราฟ
เรียนรู้การสร้างกราฟด้วย Power Pivot และการปรับแต่งกราฟ เช่น Formatting และ Auto Layout และการสร้างรายงานด้วยกราฟ
เรียนรู้การสร้างกราฟด้วย Power Pivot และการปรับแต่งกราฟ เช่น Formatting และ Auto Layout และการสร้างรายงานด้วยกราฟ
เรียนรู้การสร้างกราฟด้วย Power Pivot และการปรับแต่งกราฟ เช่น Formatting และ Auto Layout และการสร้างรายงานด้วยกราฟ
ท าความรู้จักและการน า Named Sets มาใช้ประโยชน์บน Power Pivot รวมถึงการตรวจสอบความถูกต้องของยอดรวมของข้อมูล
ท าความรู้จักและการน า Named Sets มาใช้ประโยชน์บน Power Pivot รวมถึงการตรวจสอบความถูกต้องของยอดรวมของข้อมูล
ทดสอบน าเอาไฟส์ Excel and Power Pivot ไปแสดงบน SharePoint Server 2010 พร้อมเรียนรู้การก าหนดสิทธิเบื้องต้น
ทดสอบน าเอาไฟส์ Excel and Power Pivot ไปแสดงบน SharePoint Server 2010 พร้อมเรียนรู้การก าหนดสิทธิเบื้องต้น
ท าความรู้จัก SharePoint Server 2010 และขั้นตอนในการน าเอาไฟส์ Power Pivot ไปแสดงบน SharePoint Server 2010 ได้
ท าความรู้จัก SharePoint Server 2010 และขั้นตอนในการน าเอาไฟส์ Power Pivot ไปแสดงบน SharePoint Server 2010 ได้
ท าความรู้จัก SharePoint Server 2010 และขั้นตอนในการน าเอาไฟส์ Power Pivot ไปแสดงบน SharePoint Server 2010 ได้
ท าความรู้จัก SharePoint Server 2010 และขั้นตอนในการน าเอาไฟส์ Power Pivot ไปแสดงบน SharePoint Server 2010 ได้
ท าความรู้จัก SharePoint Server 2010 และขั้นตอนในการน าเอาไฟส์ Power Pivot ไปแสดงบน SharePoint Server 2010 ได้
ท าความรู้จัก SharePoint Server 2010 และขั้นตอนในการน าเอาไฟส์ Power Pivot ไปแสดงบน SharePoint Server 2010 ได้
ท าความรู้จัก SharePoint Server 2010 และขั้นตอนในการน าเอาไฟส์ Power Pivot ไปแสดงบน SharePoint Server 2010 ได้
ท าความรู้จัก SharePoint Server 2010 และขั้นตอนในการน าเอาไฟส์ Power Pivot ไปแสดงบน SharePoint Server 2010 ได้
ท าความรู้จัก SharePoint Server 2010 และขั้นตอนในการน าเอาไฟส์ Power Pivot ไปแสดงบน SharePoint Server 2010 ได้
ท าความรู้จัก SharePoint Server 2010 และขั้นตอนในการน าเอาไฟส์ Power Pivot ไปแสดงบน SharePoint Server 2010 ได้
ท าความรู้จัก SharePoint Server 2010 และขั้นตอนในการน าเอาไฟส์ Power Pivot ไปแสดงบน SharePoint Server 2010 ได้
ท าความรู้จัก SharePoint Server 2010 และขั้นตอนในการน าเอาไฟส์ Power Pivot ไปแสดงบน SharePoint Server 2010 ได้
ท าความรู้จัก SharePoint Server 2010 และขั้นตอนในการน าเอาไฟส์ Power Pivot ไปแสดงบน SharePoint Server 2010 ได้