Google Looker Studio — Logistics Analytics Series 2025

คู่มือ
Looker Studio

ตั้งแต่เริ่มต้น ไปถึง Calculated Fields, Data Blending, Parameters และ Embed — พร้อมสูตรสำหรับ ILPI Dashboard

🆓 ใช้งานฟรี Google Account 600+ Connectors Real-time Data Collaboration 🚛 ILPI Context
19
บทเรียน
600+
Connectors
20+
Chart Types
ฟรี
ไม่มีค่าใช้จ่าย
✅ Quick Start — เริ่มใช้งานใน 5 นาที
1
เปิดเบราว์เซอร์ไปที่ lookerstudio.google.com
2
Sign inด้วย Google Account (ฟรี)
3
Blank Reportคลิก + เพื่อสร้างรายงานใหม่
4
Add Dataเชื่อม Google Sheets หรือ CSV
5
Insert Chartเลือก Chart Type → ลาก Field
6
Add FilterInsert → Date Range Control
7
Styleปรับสี Font Layout ใน Style Panel
8
Shareคลิก Share → ส่ง Link หรือ Embed
บทที่ 01

การเริ่มต้นใช้งาน

Looker Studio ไม่มีการติดตั้ง ใช้งานผ่านเบราว์เซอร์เพียงมี Google Account

ขั้นตอนการเข้าใช้งาน

1

เปิดเบราว์เซอร์และไปที่ lookerstudio.google.com

รองรับ Chrome, Firefox, Edge, Safari (แนะนำ Chrome เพื่อประสิทธิภาพสูงสุด)

2

Sign in ด้วย Google Account

ใช้ Gmail ส่วนตัว หรือ Google Workspace (G Suite) ก็ได้ ไม่มีค่าใช้จ่ายสำหรับบัญชีพื้นฐาน

3

ยอมรับ Terms of Service

ครั้งแรกจะมีให้ยืนยันเงื่อนไขการใช้งาน เลือกประเทศและยืนยัน

4

สร้างรายงานแรก

คลิก "+ Create" ที่มุมซ้ายบน เลือก "Report" แล้วเลือกแหล่งข้อมูล

5

เลือก Template หรือสร้างใหม่

มี Template สำเร็จรูปกว่า 100+ แบบ หรือเริ่มจากหน้าว่าง (Blank Report)

หน้า Home ของ Looker Studio

📁 Reports

รายงานที่คุณสร้างและมีสิทธิ์เข้าถึง แบ่งเป็น Recent, Owned by me, Shared with me

🗂️ Data Sources

รายการแหล่งข้อมูลที่เชื่อมต่อไว้ สามารถ Reuse ข้ามรายงานได้

🔍 Explorer

เครื่องมือวิเคราะห์ข้อมูลแบบ Ad-hoc ไม่ต้องสร้าง Report สมบูรณ์

📚 Template Gallery

แม่แบบสำเร็จรูปจาก Google และ Community แยกตาม Use Case

💡

เคล็ดลับ: ใช้ Template Gallery เป็นจุดเริ่มต้น โดยเฉพาะ Google Analytics Dashboard, Google Ads Report และ Search Console Overview ที่ Google จัดทำไว้ให้ใช้ได้ทันที

บทที่ 02

ส่วนประกอบหน้าจอ (Interface)

ทำความรู้จักกับทุกส่วนของ Editor ก่อนเริ่มสร้างรายงาน

โหมดหลักของ Looker Studio

✏️

Edit Mode (โหมดแก้ไข)

ใช้สร้างและแก้ไขรายงาน มี toolbar เต็มรูปแบบ เห็น Panel ต่าง ๆ ครบ เข้าถึงได้โดยคลิก Edit

👁️

View Mode (โหมดดู)

โหมดสำหรับผู้ดูรายงาน ไม่สามารถแก้ไขได้ แต่ใช้ Filter และ Controls ได้ตามปกติ

ส่วนประกอบของ Editor

📌

Toolbar (แถบเครื่องมือบนสุด)

ชื่อรายงาน, Undo/Redo, Share, View — พร้อมเมนู File, Insert, Page, Resources, Help

🧩

Component Toolbar (แถบเพิ่ม Chart)

ปุ่มเพิ่ม Chart, Text, Image, Shape, Line — อยู่ใต้ Toolbar หลัก

📄

Canvas (พื้นที่ทำงานกลาง)

พื้นที่วาง Component ต่าง ๆ — ขนาด Default 1200×900 px (ปรับได้)

⚙️

Properties Panel (ด้านขวา)

แบ่งเป็น 2 Tab — Setup (ตั้งค่าข้อมูล) และ Style (ตั้งค่ารูปแบบ)

📑

Page Panel (ด้านซ้าย)

รายการหน้า (Pages) ทั้งหมดในรายงาน คลิกขวาเพื่อเพิ่ม/ลบ/เรียงหน้า

เมนูหลัก

เมนูรายการสำคัญ
FileMake a copy, Report settings, Page settings, Download as PDF
InsertChart types, Text, Image, Rectangle, Line, Community visualizations
PageNew page, Duplicate page, Delete page, Rename, Page settings
ResourcesManage added data sources, Manage filters, Manage parameters
HelpDocumentation, Community, Keyboard shortcuts, Send feedback
บทที่ 03

การเชื่อมต่อข้อมูล (Connectors)

Looker Studio เชื่อมต่อได้กับแหล่งข้อมูลมากกว่า 600 แหล่ง แบ่งเป็น Built-in Connectors และ Partner Connectors

Google Built-in Connectors (ฟรี)

📈 Google Analytics 4

เชื่อมกับ GA4 Property ดูสถิติเว็บไซต์ แอป พฤติกรรมผู้ใช้ Conversion และ Revenue

📢 Google Ads

Campaign, Ad Group, Keywords, Impressions, Clicks, Cost, Conversions, ROAS

🔍 Search Console

Impressions, Clicks, CTR, Average Position, Queries, Pages, Countries, Devices

📊 Google Sheets

ดึงข้อมูลจาก Spreadsheet โดยตรง รองรับ Tab หลายแผ่น และ Named Range

☁️ BigQuery

เชื่อมต่อ Data Warehouse ขนาดใหญ่ รองรับ Custom SQL Queries

📁 Google Drive

ดึงไฟล์ CSV จาก Google Drive อัปเดตข้อมูลได้โดยแทนที่ไฟล์

☁️ Cloud SQL

เชื่อมต่อ MySQL, PostgreSQL, SQL Server ที่รันบน Google Cloud

📊 Campaign Manager 360

ข้อมูล Display & Video Advertising จาก Google Marketing Platform

Partner Connectors (บางตัวมีค่าใช้จ่าย)

Facebook Ads Instagram Insights HubSpot Salesforce Shopify WooCommerce MySQL PostgreSQL Amazon Ads TikTok Ads LinkedIn Ads Twitter Ads Ahrefs SEMrush Stripe Mailchimp Zendesk Slack Jira Monday.com

วิธีเชื่อมต่อ Data Source

1

เปิดรายงาน → คลิก Resource → Manage added data sources

หรือคลิก "Add data" ขณะสร้าง Chart ใหม่

2

เลือก Connector ที่ต้องการ

ค้นหาด้วยชื่อหรือเลือกหมวดหมู่ Google / Partner / Open Source

3

Authorize การเข้าถึง

อนุญาตให้ Looker Studio เข้าถึงข้อมูลของคุณ (เพียงครั้งแรก)

4

ตั้งค่า Parameters ของ Connector

เช่น เลือก GA4 Property ID, BigQuery Project/Dataset/Table, Sheet Name

5

คลิก Connect และ Add to Report

ระบบจะสร้าง Data Source พร้อม Fields อัตโนมัติ

บทที่ 04

การจัดการ Data Source

Data Source คือชั้นเชื่อมระหว่างข้อมูลดิบกับรายงาน สามารถปรับแต่ง Fields, Types และ Default Aggregation ได้

ประเภทของ Data Source

ประเภทคำอธิบายการใช้งาน
Embedded ฝังอยู่ในรายงาน ใช้ได้ภายในรายงานนั้นเท่านั้น เหมาะสำหรับรายงานส่วนตัวที่ไม่ต้องแชร์ Data Source
Reusable แยกออกจากรายงาน ใช้ร่วมกันได้หลายรายงาน เหมาะสำหรับทีมที่ต้องการ Single Source of Truth

การแก้ไข Data Source

เข้าไปที่ Resource → Manage added data sources → Edit

🏷️

เปลี่ยนชื่อ Field

คลิกที่ชื่อ Field และพิมพ์ชื่อใหม่ ชื่อใหม่จะแสดงใน Report แต่ไม่กระทบข้อมูลต้นทาง

🔢

เปลี่ยนประเภทข้อมูล (Type)

Text, Number, Date/Time, Boolean, Geo (Country, City, Latitude/Longitude) เป็นต้น

∑

Default Aggregation

Sum, Average, Count, Count Distinct, Min, Max — กำหนด Default ให้ Metric

➕

เพิ่ม Calculated Field

สร้าง Field ใหม่จากสูตรคำนวณ — คลิก "Add a field" ที่มุมล่างซ้ายของ Data Source Editor

🙈

ซ่อน Field

ซ่อน Field ที่ไม่ต้องการให้แสดงใน Editor โดยไม่ต้องลบข้อมูล

การตั้งค่า Data Freshness

ควบคุมความถี่ในการรีเฟรชข้อมูล ไปที่ Resource → Manage data sources → Edit → Data freshness

Freshness Settingใช้งานกับ
12 ชั่วโมงDefault สำหรับ Google Analytics
1, 4, 12 ชั่วโมงเลือกได้สำหรับ Google Ads, Sheets
Real-timeBigQuery (เสียค่าใช้จ่าย Query ทุกครั้ง)
บทที่ 05

Data Blending (รวมข้อมูลหลายแหล่ง)

Data Blending ช่วยรวมข้อมูลจากหลาย Data Source เข้าด้วยกันในกราฟเดียว เหมือน JOIN ใน SQL

⚠️

ข้อจำกัด: Data Blending ทำงานแบบ Left Join เป็นหลัก รองรับสูงสุด 5 Data Sources ต่อ Chart และประมวลผลในฝั่ง Looker Studio (ไม่ใช่ Database) จึงอาจช้ากับข้อมูลจำนวนมาก

วิธีสร้าง Blended Data Source

1

คลิก "Add a chart" → เลือกกราฟ → ดูที่ Setup Panel ด้านขวา

ใต้ Data Source จะมีปุ่ม "Blend data"

2

เลือก Data Sources ที่ต้องการรวม

Source 1 เป็น Left Table, Source 2 เป็น Right Table และต่อไปเรื่อย ๆ

3

กำหนด Join Keys (Dimension ที่ใช้จับคู่)

เช่น Campaign Name, Date, User ID ต้องมีค่าตรงกันระหว่างทั้งสอง Source

4

เลือก Fields ที่ต้องการจากแต่ละ Source

เลือก Dimensions และ Metrics จาก Source ต่าง ๆ มารวมกัน

5

คลิก Save เพื่อบันทึก Blended Data Source

สามารถตั้งชื่อและ Reuse ใน Chart อื่นในรายงานเดียวกันได้

Join Types ที่รองรับ

Join Typeผลลัพธ์
Left Outer Joinข้อมูลทั้งหมดจาก Source ซ้าย + ข้อมูลที่ตรงจาก Source ขวา (Default)
Inner Joinเฉพาะข้อมูลที่มี Join Key ตรงกันในทั้งสอง Source
Cross Joinผสมทุก Row กับทุก Row (Cartesian Product) — ระวังข้อมูลระเบิด
Full Outer Joinข้อมูลทั้งหมดจากทุก Source แม้ไม่มีค่าตรงกัน
บทที่ 06

ประเภท Chart ทั้งหมด

Looker Studio มี Chart พื้นฐานกว่า 20 ประเภท และ Community Visualizations อีกหลายร้อยแบบ

📊 Comparison Charts (เปรียบเทียบ)

Chartเหมาะสำหรับจำนวน Dimension
Bar Chartเปรียบเทียบค่าระหว่างหมวดหมู่1-2
Column Chartเหมือน Bar แต่แนวตั้ง เหมาะกับ Time Series1-2
Stacked Bar/Columnเปรียบเทียบส่วนประกอบและรวม2
100% Stackedสัดส่วนเป็น % ในแต่ละ Category2
Combo Chartผสม Line + Bar ในกราฟเดียว1-2
Bullet Chartเปรียบเทียบค่าจริงกับเป้าหมาย1

📈 Trend Charts (แนวโน้ม)

Chartเหมาะสำหรับ
Time Seriesแสดงข้อมูลตามเวลา รองรับการเปรียบเทียบช่วงเวลา (Comparison Range)
Line Chartแนวโน้มต่อเนื่อง ดูทิศทางการเปลี่ยนแปลง
Area Chartเหมือน Line แต่แสดง Area ใต้เส้น เน้นปริมาณสะสม
Stepped Area Chartเหมาะกับข้อมูลที่เปลี่ยนแบบก้าว เช่น เวอร์ชัน ราคา

🥧 Part-to-Whole Charts (สัดส่วน)

🥧 Pie Chart

สัดส่วนของหมวดหมู่ เหมาะกับ ≤5 หมวด ไม่เกิน 1 Metric

🍩 Donut Chart

เหมือน Pie แต่มีรูตรงกลาง แสดงตัวเลขรวมได้

🌳 Tree Map

แสดงสัดส่วนด้วยพื้นที่สี่เหลี่ยม เหมาะกับหมวดหมู่จำนวนมาก

📋 Tables (ตาราง)

Table Typeคุณสมบัติพิเศษ
Tableตารางพื้นฐาน Sort ได้, Pagination, Color rules, Heatmap, Bars
Table with Barsแสดง Mini Bar ใน Cell แต่ละตัวเลข
Table with Heatmapไล่สีตามค่า — สูง/ต่ำ เห็นได้ทันที
Pivot TableCross-tabulation, Row + Column Dimension, Subtotals

🌍 Geo Charts (แผนที่)

🗺️ Geo Map

แผนที่แสดงข้อมูลตามประเทศ/จังหวัด/เมือง ไล่สีตามค่า รองรับ Drill Down

📍 Google Maps

แผนที่ Google Maps จริง แสดง Bubble/Heatmap ตามพิกัด Lat/Long

🔢 Scorecards & Gauges (ตัวเลขเดี่ยว)

🔢 Scorecard

แสดงตัวเลข 1 ค่า พร้อม Comparison % เทียบช่วงเวลาก่อนหน้า

🌡️ Gauge

แสดงค่าในรูปแบบมาตรวัด กำหนด Min, Max, Target, Color Bands

📊 Scatter Chart

แสดงความสัมพันธ์ระหว่าง 2-3 Metrics, ปรับขนาด Bubble ได้

🎨 Community Visualizations

เพิ่ม Chart จาก Community ผ่าน Insert → Community Visualizations → Explore more

Sankey Diagram Funnel Chart Waterfall Chart Gantt Chart Radar Chart Word Cloud Calendar Heatmap Network Graph Candlestick Chart KPI Card
💡

เลือก Chart อย่างไร? ใช้ Time Series สำหรับแนวโน้ม, Bar/Column สำหรับเปรียบเทียบ, Pie/Donut สำหรับสัดส่วน (≤5 หมวด), Table สำหรับรายละเอียด, Scorecard สำหรับ KPI หลัก

บทที่ 07

Filter Controls & Interactions

Filter Controls ช่วยให้ผู้ดูรายงานสามารถกรองข้อมูลได้เอง ทำให้รายงานเดียวใช้งานได้หลายกรณี

ประเภท Filter Controls

📅

Date Range Control

ให้ผู้ใช้เลือกช่วงวันที่ รองรับ Preset (Last 7 days, Last 30 days ฯลฯ) และ Custom Range — สำคัญมาก ควรมีทุกรายงาน

📋

Drop-down List

รายการแบบ Dropdown เลือกได้ 1 หรือหลายรายการ เหมาะกับ Country, Category, Campaign

🔘

Fixed-size List

แสดงรายการทั้งหมด เลือกได้หลาย Item พร้อมกัน เหมาะเมื่อมีตัวเลือกน้อย (≤10)

✅

Checkbox

เลือก/ยกเลิกทีละ 1 ตัวเลือก เหมาะกับ Boolean หรือ 2-3 ตัวเลือก

🔍

Input Box

กรองด้วยการพิมพ์ รองรับ CONTAINS, STARTS WITH, ENDS WITH, EXACT — เหมาะกับ Free Text Search

🎚️

Slider

กรอง Metric ด้วยช่วงค่า เช่น กรองสินค้าที่ราคาระหว่าง 100-500 บาท

🔘

Advanced Filter

เขียนเงื่อนไขแบบ Custom SQL-like: Field CONTAINS "value", ซ้อนเงื่อนไขด้วย AND/OR

Chart-to-Chart Filtering (Cross-filtering)

คลิกที่ Data Point ใน Chart หนึ่ง แล้วกรอง Chart อื่น ๆ ในหน้าเดียวกันอัตโนมัติ

1

เลือก Chart ที่ต้องการเปิด Cross-filtering

คลิกที่กราฟบน Canvas

2

ไปที่ Setup Panel → เปิด "Filter" toggle

หรือ Setup → Interactions → Apply filter to other charts

การสร้าง Report-Level Filter

Filter ที่ใช้ได้ทุกหน้า: Resource → Manage filters → Add a filter

ระดับ Filterผลกระทบ
Chart-levelกรองเฉพาะ Chart นั้น ไม่กระทบ Chart อื่น
Page-levelกรอง Chart ทุกตัวในหน้านั้น
Report-levelกรองทุก Chart ทุกหน้าในรายงาน
บทที่ 08

การออกแบบหน้า (Page Design)

สร้าง Dashboard ที่สวยงามและใช้งานง่ายด้วยเครื่องมือ Layout และ Design ของ Looker Studio

การจัดการหน้า (Pages)

➕

เพิ่มหน้าใหม่

Page → New page หรือคลิก "+" ที่ Page Panel ด้านซ้าย — ตั้งชื่อหน้าและเลือก Layout

📐

ตั้งขนาดหน้า

Page → Current page settings → เลือก US Letter, A4, Custom, 16:9 (Widescreen), 4:3

🖥️

View Mode

เลือก "Fit to window" หรือ "Actual size" ใน Report settings สำหรับผู้ดู

Elements ที่เพิ่มได้

📝 Text Box

เพิ่มข้อความ ชื่อเรื่อง คำอธิบาย URL กำหนด Font, Size, Color, Alignment

🖼️ Image

อัปโหลดรูปจากเครื่อง หรือใส่ URL รูปภาพ โลโก้บริษัท Background

🔷 Shape

สี่เหลี่ยม วงกลม ใช้ทำ Header, Card Background, Divider ตกแต่ง

➖ Line

เส้นแนวนอน แนวตั้ง ใช้แบ่งส่วน ตกแต่ง Dashboard

📑 Report Header

Header ที่ปรากฏทุกหน้าโดยอัตโนมัติ ไม่ต้อง Copy ทีละหน้า

🔗 Hyperlink

ใส่ลิงก์ใน Text Box สร้าง Navigation ระหว่างหน้าหรือเว็บภายนอก

เทคนิคการจัด Layout

✅

Best Practices: วาง Scorecard KPI ที่สำคัญสุดไว้บนสุด → Time Series ใต้ Scorecard → Table/Breakdown ด้านล่าง ใช้ Grid ขนาด 8px สำหรับ Alignment — Looker Studio มี Snap to grid ให้อัตโนมัติ

การ Align และ Distribute

เลือก Component หลายตัว → คลิกขวา → Align → Left / Center / Right / Top / Middle / Bottom

หรือใช้ Arrange → Distribute เพื่อจัด Spacing เท่ากัน

Z-Index (Layer)

คลิกขวา → Order → Bring to front / Send to back / Bring forward / Send backward — ควบคุมว่า Element ไหนอยู่บน/ล่าง

Group & Lock

เลือกหลาย Element → คลิกขวา → Group เพื่อ Move พร้อมกัน, Lock เพื่อล็อคไม่ให้เลื่อน

บทที่ 09

Themes & Styles

ปรับรูปแบบของรายงานทั้งหมดในที่เดียวด้วย Theme และ Custom Style

การเข้าถึง Theme Settings

Theme and layout → คลิกที่พื้นที่ว่างบน Canvas (ไม่เลือก Element ใด) → ด้านขวาจะแสดง Report settings → Theme and layout

🎨

Built-in Themes

Simple Dark, Simple Light, Googley, Oxy, Beach Day, Lucidity, Focus และอีกกว่า 10 แบบ — เปลี่ยนได้ทันทีไม่เสียการตั้งค่า

🖌️

Custom Theme

กำหนด Primary Color, Background Color, Font ทั้ง Report ด้วยตัวเอง

🔤

Typography

เลือก Font จาก Google Fonts ได้ทุกตัว ตั้งค่า Size, Color สำหรับ Heading, Body, Data Labels

🎭

Chart Color Palette

กำหนดสีของ Data Series ใน Chart ทั้งหมด สูงสุด 20 สี ใช้ HEX หรือ Color Picker

Style Panel ของ Chart แต่ละตัว

ตัวเลือก Styleรายละเอียด
Background & Borderพื้นหลัง Chart, เส้นขอบ, Shadow, Corner radius
Chart Headerแสดง/ซ่อน Title, ไอคอน Filter, ไอคอน Export
Colorสีของ Series, Gradient, Single color สำหรับ Scorecard
Axis & Gridแกน X/Y, Gridlines, Tick marks, Labels
Data Labelsแสดง Label บน/ใน/นอก Bar, Font, Color, Format
Legendตำแหน่ง Legend (Top, Bottom, Left, Right, None)
Missing DataBreak line, Zero, Linear interpolation
บทที่ 10

Fields, Dimensions & Metrics

ทำความเข้าใจกับประเภทของ Field และการตั้งค่าให้ถูกต้อง

Dimension vs Metric

🏷️ Dimension (สีเขียว)

ข้อมูลเชิงคุณภาพ ใช้แบ่งกลุ่ม เช่น ประเทศ, ชื่อแคมเปญ, ประเภทอุปกรณ์, วันที่ — ไม่สามารถรวมทางคณิตศาสตร์ได้

📏 Metric (สีฟ้า)

ข้อมูลเชิงปริมาณ วัดได้ด้วยตัวเลข เช่น Sessions, Revenue, Clicks — รวมด้วย Sum, Average, Count ได้

Field Types

Typeตัวอย่างFormat ที่ตั้งได้
Textชื่อ, URL, CountryPlain text
NumberRevenue, ClicksInteger, Decimal, Currency, Percent, Scientific
DateTransaction DateYYYY-MM-DD, MM/DD/YYYY, Day, Month, Year ฯลฯ
Date & TimeTimestampรวม Date + Hour/Minute/Second
BooleanIs ConversionTrue/False, Yes/No, 1/0
Geo → Country"Thailand"ใช้กับ Geo Map
Geo → Lat/Long13.7563, 100.5018ใช้กับ Google Maps
URLhttps://…Clickable Link ใน Table
Image URLhttps://img.pngแสดงรูปใน Table Cell

Number Formatting

คลิกที่ Metric ใน Data Source Editor → Format → เลือก format ที่ต้องการ

Formatตัวอย่าง
Integer1,234,567
Decimal (2)1,234.56
Currency (THB)฿1,234.56
Percent12.34%
Duration00:02:34
Compact (K/M)1.2M
บทที่ 11

สูตรคำนวณ (Calculated Fields)

สร้าง Metric และ Dimension ใหม่จากสูตร รองรับฟังก์ชันมากกว่า 100 ตัว

วิธีสร้าง Calculated Field

1

เปิด Data Source Editor หรือ Chart → Setup → Add field

สร้างได้ทั้งระดับ Data Source (ใช้ได้ทุก Chart) และระดับ Chart (ใช้ได้เฉพาะ Chart นั้น)

2

ตั้งชื่อ Field และเขียนสูตร

ชื่อควรสื่อความหมาย เช่น "Revenue per Session", "Profit Margin %"

3

คลิก Save → ใช้งาน Field ใหม่ใน Chart

Field ใหม่จะปรากฏในรายการ เลือกใช้ได้เลย

ฟังก์ชันที่ใช้บ่อย

🔢 Arithmetic (คำนวณตัวเลข)

Revenue / Sessions ← Revenue per Session (Revenue - Cost) / Revenue * 100 ← Profit Margin % ROUND(Sessions / Users, 2) ← Sessions per User ABS(Revenue - Target) ← Absolute Difference

📝 Text Functions

CONCAT(City, ", ", Country) ← รวม Text LEFT(Campaign_Name, 10) ← ตัด 10 ตัวซ้าย UPPER(Source) ← ตัวใหญ่ทั้งหมด LOWER(Medium) ← ตัวเล็กทั้งหมด TRIM(Landing_Page) ← ตัด Space REPLACE(URL, "https://", "") ← แทนที่ Text REGEXP_EXTRACT(Page, "/(\\w+)/") ← ดึงด้วย Regex CONTAINS_TEXT(Campaign, "Brand") ← True/False

📅 Date Functions

YEAR(Date) ← ปี MONTH(Date) ← เดือน (1-12) DAY(Date) ← วัน DAYOFWEEK(Date) ← วันในสัปดาห์ (1=อาทิตย์) FORMAT_DATETIME("%Y-%m", Date) ← "2024-01" DATE_DIFF(End_Date, Start_Date) ← ผลต่างวัน TODATE(Date, "YYYYMMDD") ← แปลง String เป็น Date

🔀 Conditional Functions

IF(Revenue > 10000, "High", "Low") CASE WHEN Sessions > 1000 THEN "Large" WHEN Sessions > 100 THEN "Medium" ELSE "Small" END COALESCE(Revenue, 0) ← แทน NULL ด้วย 0 NULLIF(Revenue, 0) ← แปลง 0 เป็น NULL

📊 Aggregation Functions

SUM(Revenue) AVG(Sessions) COUNT(Transaction_ID) COUNT_DISTINCT(User_ID) MAX(Revenue) MIN(Date) MEDIAN(Order_Value) PERCENTILE(Revenue, 90) ← Percentile ที่ 90

📐 Statistical Functions

STDDEV(Revenue) ← Standard Deviation VARIANCE(Revenue) ← Variance CORR(Revenue, Sessions) ← Correlation POWER(Base, Exponent) ← ยกกำลัง SQRT(Value) ← รากที่สอง LOG(Value) ← Logarithm ฐาน e LOG10(Value) ← Logarithm ฐาน 10

ตัวอย่าง Calculated Field จริง

ชื่อ Fieldสูตร
CTR (%)Clicks / Impressions * 100
CPACost / Conversions
ROASRevenue / Cost
Bounce Rate (%)Bounces / Sessions * 100
Avg Order ValueRevenue / Transactions
Brand vs Non-BrandIF(CONTAINS_TEXT(Keyword, "brand"), "Brand", "Non-Brand")
QuarterCONCAT("Q", CEIL(MONTH(Date)/3))
Weekday/WeekendIF(DAYOFWEEK(Date) IN (1,7), "Weekend", "Weekday")
บทที่ 12

Parameters

Parameters คือตัวแปรที่ผู้ใช้ควบคุมได้ผ่าน URL หรือ Control ใช้ทำ Dynamic Target, Threshold, หรือ Dimension switching

การสร้าง Parameter

1

Resource → Manage parameters → Add a parameter

2

ตั้งชื่อ, Type (Text/Number/Boolean), Default Value

กำหนดว่าผู้ดูแก้ไขได้หรือไม่ (Allow viewer to modify)

3

ใช้งาน Parameter ในสูตร Calculated Field

ใช้ชื่อ Parameter ได้โดยตรงในสูตร เช่น Revenue > Target_Revenue

ตัวอย่างการใช้ Parameters

🎯 Dynamic Target

สร้าง Parameter "Revenue_Target" → Scorecard แสดง Comparison กับ Target ที่ผู้ใช้กำหนดเองได้

🔄 Metric Picker

Parameter แบบ Text → Dropdown เลือก "Sessions" หรือ "Revenue" → Chart แสดง Metric ตามที่เลือก

🌡️ Threshold Coloring

Parameter "Min_Threshold" → ใช้ใน CASE เพื่อ Color Code สีตามค่าที่ผู้ใช้กำหนด

🔗 URL Parameter

ส่งค่าผ่าน URL เช่น ?params=value เพื่อ Pre-filter รายงานอัตโนมัติ

ส่ง Parameter ผ่าน URL

URL Format
https://lookerstudio.google.com/reporting/{REPORT_ID}/page/{PAGE_ID}
?params=%7B"df5":"include%25EE%2580%25801%25EE%2580%2580IN%25EE%2580%2580Thailand"%7D
⭐

ใช้เครื่องมือ URL Builder ของ Google หรือ Encode ค่า JSON ด้วย encodeURIComponent() ก่อน แนบ URL

บทที่ 13

การแชร์ & สิทธิ์การเข้าถึง

แชร์รายงานได้เหมือน Google Docs — ควบคุมได้ว่าใครดูได้ ใครแก้ไขได้

ระดับสิทธิ์

Roleสิทธิ์
Viewerดูรายงาน ใช้ Filter, Controls ได้ แต่แก้ไขไม่ได้
Editorแก้ไข Chart, Layout, Data Source ได้ทุกอย่าง
Ownerทำได้ทุกอย่างรวมถึงลบรายงานและจัดการสิทธิ์

วิธีแชร์รายงาน

1

คลิกปุ่ม Share ที่มุมขวาบน

2

เลือกวิธีการแชร์

Invite people: ใส่ Email แล้วเลือก Viewer/Editor | Get link: สร้าง URL สำหรับแชร์

3

ตั้งค่า Link sharing

Restricted (เฉพาะคนที่ได้รับ Invite), Anyone with link (ทุกคนที่มี Link)

การแชร์ Data Source แยกจากรายงาน

⚠️

สำคัญ: การแชร์รายงานไม่ได้แชร์ Data Source โดยอัตโนมัติ ต้องแชร์ Data Source แยกต่างหาก หรือตั้งเป็น "Credentials: Viewer's credentials" เพื่อให้ผู้ดูใช้ข้อมูลของตัวเอง

Credentials Mode

Modeคำอธิบายเหมาะกับ
Owner's credentials ทุกคนเห็นข้อมูลเดียวกัน (ของ Owner) รายงาน Public ที่ต้องการให้ทุกคนเห็นข้อมูลเดียวกัน
Viewer's credentials แต่ละคนเห็นเฉพาะข้อมูลที่ตัวเองมีสิทธิ์เข้าถึง รายงาน Internal ที่ต้องการ Row-level Security

การ Download & Export

📄 Download as PDF

File → Download as PDF เลือก All pages หรือหน้าที่เลือก

📧 Schedule Email

ส่ง PDF รายงานอัตโนมัติทาง Email ตามเวลาที่กำหนด

🖨️ Print

Ctrl+P หรือ File → Print พิมพ์รายงานโดยตรง

บทที่ 14

Scheduling & Email Delivery

ส่งรายงาน PDF อัตโนมัติทาง Email — ไม่ต้องส่งเองทุกสัปดาห์

การตั้ง Email Schedule

1

Share → Schedule email delivery

2

ใส่ Email ผู้รับ (คั่นด้วย Comma)

ใส่ได้ทั้ง Gmail และ Email อื่น ๆ

3

กำหนดความถี่

Daily, Weekly (เลือกวัน), Monthly (เลือกวันที่), Custom frequency

4

เลือกหน้าที่ส่ง + เวลา + Timezone

เลือก All pages หรือเฉพาะหน้า กำหนดชั่วโมงที่ต้องการส่ง

5

Save Schedule

ระบบจะส่ง PDF รายงานพร้อม Snapshot ข้อมูล ณ เวลานั้น

💡

เคล็ดลับ: ตั้งให้ส่งก่อนการประชุมรายสัปดาห์ 30 นาที เช่น ทุกวันจันทร์ 08:30 น. ทีมจะมีรายงานพร้อมก่อนประชุม 09:00 น. โดยไม่ต้องทำเอง

บทที่ 15

Looker Studio Pro

Looker Studio Pro คือเวอร์ชัน Enterprise ราคา $9/user/เดือน สำหรับองค์กรที่ต้องการฟีเจอร์ขั้นสูง

ฟีเจอร์ที่เพิ่มขึ้นใน Pro

👥 Team Workspaces

จัดการรายงานและ Data Sources เป็นทีม กำหนดสิทธิ์ระดับ Folder และ Workspace

🔒 Content Management

จัดการสิทธิ์แบบ Granular, Audit logs, Admin console รองรับ Google Workspace Admin

📊 BigQuery BI Engine

ประสิทธิภาพการ Query BigQuery ที่เร็วขึ้นมาก ลด Latency ด้วย In-memory Analysis

🔗 Linked Reports

เชื่อม Report หลาย ๆ อันเข้าด้วยกัน Navigation ระหว่าง Report ได้อย่าง Seamless

📈 SLA & Support

Google Cloud Support ระดับ Enterprise พร้อม SLA และ Priority Response

🏢 Organization Branding

Custom Domain, Organization-wide Theme, Centralized Template Management

💡

เหมาะกับใคร: Looker Studio Pro เหมาะสำหรับองค์กรที่มีทีม Analytics หลายคน ต้องการ Access Control ระดับสูง หรือใช้ BigQuery เป็นหลักและต้องการ Performance ที่ดีกว่า

บทที่ 16

Embed & API Integration

ฝัง Dashboard ลงเว็บไซต์ หรือควบคุมรายงานผ่าน URL Parameters

การ Embed รายงาน

1

Share → Embed report

2

ตั้งค่า Embed Options

กำหนดขนาด Width/Height, เลือกหน้า, ซ่อน/แสดง Toolbar

3

Copy Embed Code และวางในเว็บไซต์

Embed HTML Code
<iframe
  width="100%"
  height="600"
  src="https://lookerstudio.google.com/embed/reporting/{REPORT_ID}/page/{PAGE_ID}"
  frameborder="0"
  style="border:0"
  allowfullscreen
  sandbox="allow-storage-access-by-user-activation
           allow-scripts allow-same-origin
           allow-popups allow-popups-to-escape-sandbox">
</iframe>

URL Parameters สำหรับ Filter อัตโนมัติ

ตัวอย่าง URL กับ Filter
https://lookerstudio.google.com/reporting/{ID}
?params={"df3":"include%EE%80%801%EE%80%80IN%EE%80%80Thailand"}

// df3 = Filter ID ที่ 3 ของรายงาน
// include = รวม
// 1 = Field type (Dimension)
// IN = Operator
// Thailand = ค่าที่กรอง

Looker Studio API (Beta)

Google มี Looker Studio API สำหรับ:

สร้างรายงานใหม่อัตโนมัติ Copy Template Report แก้ไข Data Source configuration จัดการ Scheduled Emails List Reports ใน Workspace
Python — List Reports via API
from google.oauth2 import service_account
from googleapiclient.discovery import build

SCOPES = ['https://www.googleapis.com/auth/analytics.readonly']
credentials = service_account.Credentials.from_service_account_file(
    'service_account.json', scopes=SCOPES)

# Looker Studio API ยังอยู่ใน Beta
# ใช้ Google Data Studio API v1
service = build('datastudio', 'v1', credentials=credentials)
reports = service.assets().list().execute()
print(reports)
บทที่ 17

Keyboard Shortcuts & Pro Tips

ทำงานเร็วขึ้น 2x ด้วย Shortcuts และเทคนิคขั้นสูง

Keyboard Shortcuts

UndoCtrlZ
RedoCtrlY
CopyCtrlC
PasteCtrlV
Duplicate ComponentCtrlD
Select AllCtrlA
Delete SelectedDelete
Edit ModeE
View ModeV
Zoom InCtrl+
Zoom OutCtrl-
Zoom Reset (100%)Ctrl0
Move Component (1px)Arrow Keys
Move Component (10px)ShiftArrow
Keyboard Shortcuts ListCtrl/
Save (Auto แต่กด Manual ได้)CtrlS

Pro Tips ที่นักวิเคราะห์ใช้

🧲

Snap to Grid + Align

เปิด View → Snap to grid ช่วย Align อัตโนมัติ เลือกหลาย Element แล้วใช้ Align (Ctrl+Shift+H/V) จัด Spacing เท่ากัน

📋

Copy Style ระหว่าง Charts

คลิกขวา Chart ที่ต้นแบบ → Copy style → เลือก Chart ปลายทาง → Paste style รักษา Design Consistency

🔖

Template ส่วนตัว

สร้าง "Master Template" แล้ว File → Make a copy ทุกครั้งที่ต้องการรายงานใหม่ ประหยัดเวลามาก

📦

Report-level Component

ใส่ Logo, Header, Date Range Control ใน "Report-level" (ไม่ใช่ Page-level) จะปรากฏทุกหน้าโดยอัตโนมัติ

🎯

Comparison Date Range

Time Series Chart → Setup → Date range → Comparison date range เปรียบเทียบกับช่วงก่อนหน้าด้วยเส้นประ

🖥️

Preview ก่อนแชร์

เปิด View Mode (กด V) แล้วทดสอบ Filter ทุกตัวก่อนแชร์ให้ทีม เพื่อให้แน่ใจทุกอย่างทำงานถูกต้อง

บทที่ 18

แก้ปัญหาที่พบบ่อย

รวมปัญหาที่ผู้ใช้พบบ่อยและวิธีแก้ไขอย่างรวดเร็ว

ปัญหาสาเหตุวิธีแก้
ข้อมูลไม่อัปเดต Cache ยังไม่หมดอายุ คลิก ⟳ Refresh Data หรือรอตาม Data Freshness ที่ตั้งไว้
"No data" ใน Chart Filter เข้มเกิน / Date Range ไม่มีข้อมูล ตรวจสอบ Filter ทั้งหมด ขยาย Date Range ออกให้กว้างขึ้น
สูตรคำนวณผิดพลาด สูตรไม่ถูก / Field ไม่ตรงประเภท ตรวจสอบ Type ของ Field ใช้ CAST() แปลงประเภทก่อนคำนวณ
Connector ไม่ได้รับอนุญาต Token หมดอายุหรือถูกเพิกถอน Resource → Manage data sources → Reconnect → Re-authorize
รายงานโหลดช้า ข้อมูลมากเกิน / Query ซับซ้อน ลด Date Range, เพิ่ม Filter, ใช้ BigQuery แทน Sheets, ลด Blending
ผู้ดูมองไม่เห็นข้อมูล Data Source ใช้ Viewer's credentials แต่ไม่มีสิทธิ์ เปลี่ยน Credentials เป็น Owner's credentials หรือให้สิทธิ์ GA/Sheets
Geo Map ไม่แสดงข้อมูล Field ไม่ได้ตั้งเป็น Type → Geo Data Source → คลิก Type → Geo → Country / Region / City
Date Range ไม่ work กับ Chart ไม่ได้กำหนด Date field ใน Chart Chart → Setup → Date range dimension → เลือก Date field ที่ถูกต้อง
ตัวเลข Double Count Data Blending Join ผิด / Aggregation ซ้อน ตรวจสอบ Join Keys ให้ Unique, ใช้ COUNT_DISTINCT แทน COUNT
Export PDF ตัดข้อมูล หน้าใหญ่เกิน Table ยาวเกิน ปรับขนาดหน้าใน Page settings หรือลด Rows per page ใน Table
🆘

ต้องการความช่วยเหลือเพิ่มเติม? ดูที่ Looker Studio Help Center (support.google.com/looker-studio) หรือ Community Forum (groups.google.com/g/data-studio) ซึ่งมีผู้เชี่ยวชาญ Google ตอบคำถามอยู่

สรุป Learning Path แนะนำ

1

สัปดาห์ที่ 1: พื้นฐาน

เชื่อม Google Sheets หรือ GA4 → สร้าง Scorecard + Time Series + Table → แชร์ให้เพื่อนร่วมงาน

★ Logistics Analytics

Calculated Fields สำหรับ ILPI Dashboard

สูตร Calculated Fields ที่ใช้ใน Looker Studio เพื่อคำนวณตัวชี้วัด ILPI ทั้ง 9 หมวด โดยเชื่อมต่อกับ Google Sheets ที่ Export จาก ILPI System

🚛 บริบทโลจิสติกส์
เชื่อม Looker Studio กับ ILPI System
Export ข้อมูลจาก ILPI System เป็น Google Sheets แล้วเชื่อมต่อกับ Looker Studio ผ่าน Google Sheets Connector (ฟรี ไม่ต้องติดตั้งอะไร)
1

Export จาก ILPI → Google Sheets

ใน ILPI System หน้า Report คลิก Export → เลือก "บันทึกไปยัง Google Sheets" หรือ Copy ข้อมูลไปวางใน Google Sheets

2

เพิ่ม Data Source ใน Looker Studio

Add data → Google Sheets → เลือก Spreadsheet และ Sheet ที่มีข้อมูล ILPI → Add

3

สร้าง Calculated Fields

ใน Data Source → คลิก Field ที่ต้องการ → Add a field → ใส่สูตรตามด้านล่าง

สูตร Calculated Fields — Cost Dimension

ILPI1 — พยากรณ์ความต้องการ
// ILPI1C: สัดส่วนต้นทุนการพยากรณ์ต่อยอดขาย (%) (staff * days * (salary / 30) * 12) / revenue * 100
ILPI7 — สินค้าคงคลัง (DOS)
// ILPI7T: Days of Supply (inventory_value / cogs) * 365
ILPI8 — การขนส่ง
// ILPI8C: ต้นทุนขนส่งรวมต่อยอดขาย (%) (fuel + maintenance + depr_truck + outsource) / revenue * 100

สูตร Calculated Fields — Reliability Dimension

ILPI2 — DIFOT บริการลูกค้า
// ILPI2R: DIFOT — Delivery In Full On Time (%) (complete_orders / total_orders) * (ontime_orders / total_orders) * 100
ILPI1 — ความแม่นยำการพยากรณ์
// ILPI1R: Forecast Accuracy (%) (1 - ABS(forecast - actual) / actual) * 100
ILPI6 — ความแม่นยำสต็อก
// ILPI6R: Inventory Accuracy (%) (1 - ABS(record_inv - actual_inv) / record_inv) * 100

สูตร YoY — เปรียบเทียบระหว่างปี

// เปรียบเทียบ DIFOT ปีนี้ vs ปีที่แล้ว CASE WHEN year = MAX(year) THEN difot_current - difot_previous ELSE NULL END

Chart ที่แนะนำสำหรับ ILPI Dashboard

ตัวชี้วัด ILPIChart ที่แนะนำDimension / Metric
ภาพรวม 9 หมวดRadar Chart (Community)Dim: หมวด / Metric: ค่า ILPI
DIFOT รายหมวดBar ChartDim: หมวด / Metric: DIFOT%
KPI รวมScorecard × 3Cost%, Time (วัน), Reliability%
แนวโน้มรายปีTime SeriesDim: ปี / Metric: ILPI ที่ต้องการ
Matrix ทุกหมวดPivot TableRow: หมวด / Col: C/T/R
เปรียบเทียบบริษัทGrouped BarDim: บริษัท / Metric: ILPI
🚛

Pro Tip: ใช้ Date Range Control ที่ Filter ด้วย "year" field เพื่อให้ผู้ใช้เลือกดูข้อมูลรายปีได้ และใช้ Dropdown List Control สำหรับ Filter รายหมวด ILPI — ทำให้ Dashboard ใช้งานได้ยืดหยุ่นโดยไม่ต้องสร้างหน้าแยก

💡

เชื่อมหลายแหล่ง: ใช้ Data Blending รวม Google Sheets หลายปี (2565, 2566, 2567) โดย Join บน field "company_id" + "period" เพื่อสร้าง Dashboard เปรียบเทียบพัฒนาการตลอดโครงการ