-
Kết nối dữ liệu từ nhiều nguồn
-
Cài đặt Python và R
-
Xử lý làm sạch dữ liệu với Tableau Prep
-
Khám phá Tài nguyên dành cho Nhà phát triển
Cài đặt Python và Tabpy trong tableau
🐍 Cài đặt Python 3.10
TabPy chỉ hỗ trợ Python 3.7–3.10 → khuyên dùng Python 3.10
👉 Tải tại: https://www.python.org/downloads/release/python-3100
Lưu ý khi cài đặt:
-
Tích chọn Add Python 3.10 to PATH
-
Sau cài đặt, mở CMD kiểm tra:
Trường hợp quên không tích CMD sẽ ko tìm thấy version cần cài bổ sung biến Python vào. Cụ thể: có thể cài lại bổ sung add path hoặc vào Environment Variables, MụcUser variables chọn Path dán bổ sung địa chỉ
C:\Users\<User>\AppData\Local\Programs\Python\Python310\ C:\Users\<User>\AppData\Local\Programs\Python\Python310\Scripts\ )
📦 Cài đặt TabPy 2.9
-
Cập nhật pip:
-
Cài TabPy:
-
Chạy TabPy Server:
➡️ Kết quả: Web service listening on port 9004
🔗 Kết nối Tableau Desktop với TabPy
-
Mở Tableau Desktop
-
Vào Help → Settings and Performance → Manage Analytics Extension Connection
-
Nhập:
-
Host:
localhost
-
Port:
9004
-
-
Click Test Connection → nếu thành công, thấy dòng:
Successfully connected to the analytics extension
🧠 Sử dụng Python trong Tableau với 4 hàm SCRIPT
1. SCRIPT_BOOL()
Trả về True / False
Ví dụ: kiểm tra SUM([Profit]) > 0
2. SCRIPT_INT()
Trả về số nguyên
Ví dụ: tính giá sau chiết khấu
3. SCRIPT_REAL()
Trả về số thực (có phần thập phân)
⏩ Giống SCRIPT_INT
, chỉ khác kiểu kết quả:
4. SCRIPT_STR()
Trả về chuỗi ký tự
Ví dụ: nối Sub-Category và Manufacturer
🎓 Kết luận:
-
Đã hướng dẫn cài Python + TabPy
-
Kết nối Tableau với TabPy (port 9004)
-
Viết 4 hàm
SCRIPT_*
trong Calculated Field để chạy Python code -
Có thể dùng để làm PCA, phân tích cảm xúc, T-test, ANOVA…