YouMind
Đăng nhập

Cách xây dựng bảng điều khiển Obsidian hiển thị mọi thông tin quan trọng trong ngày

@cyrilXBT
TIẾNG ANH19 thg 5, 2026
393K
1.2K
134
37
3.0K

TL;DR

Hướng dẫn này giải thích cách sử dụng plugin Dataview và Claude Code để tạo bảng điều khiển Obsidian tự cập nhật, giúp theo dõi các ưu tiên, dự án và doanh thu một cách tự động.

Hầu hết mọi người đều bắt đầu ngày làm việc theo cùng một cách.

Mở email. Kiểm tra Slack. Duyệt qua các thư mục dự án để cố gắng nhớ xem mọi thứ đang ở đâu. Kéo lịch lên. Kiểm tra danh sách nhiệm vụ. Cố gắng ghép nối trong đầu một bức tranh về những gì thực sự cần làm hôm nay.

Bốn mươi lăm phút sau, bạn có một ý niệm sơ qua về các ưu tiên của mình và buổi sáng đã bị xâm phạm.

Vấn đề không phải là thông tin không tồn tại.

Nó tồn tại trong ghi chú dự án của bạn. Hồ sơ khách hàng của bạn. Ghi chú hàng ngày của bạn. Danh sách nhiệm vụ của bạn. Lịch của bạn.

Vấn đề là để truy cập nó, bạn phải là lớp tích hợp giữa tất cả những thứ đó.

Bạn là hệ thống kết nối thông tin.

Dashboard Obsidian loại bỏ bạn khỏi vai trò đó.

Nó kéo mọi phần thông tin liên quan từ khắp vault của bạn và hiển thị chúng ở một nơi trước khi bạn mở bất kỳ tệp dự án nào.

Bạn mở một ghi chú. Bạn thấy mọi thứ quan trọng hôm nay. Bạn bắt đầu làm việc.

Hướng dẫn này là bản dựng hoàn chỉnh từ con số không đến một dashboard hoạt động đầy đủ, tự động cập nhật và kết nối với Claude Code để có những bản tóm tắt buổi sáng thông minh.

Nguyên Tắc Cốt Lõi: Đọc Chứ Không Lưu Trữ

Trước khi bạn viết bất kỳ truy vấn nào, hãy hiểu dashboard Obsidian là gì và không phải là gì.

Dashboard không phải là một nơi khác để đặt thông tin.

Nó là một ghi chú duy nhất đọc thông tin từ mọi nơi khác trong vault của bạn và hiển thị những gì có liên quan ngay bây giờ.

Sự khác biệt này là điều làm cho dashboard có giá trị.

Bởi vì dashboard đọc từ các ghi chú khác của bạn thay vì lưu trữ thông tin riêng, bạn không bao giờ phải bảo trì nó theo cách thủ công. Bạn cập nhật các tệp dự án, ghi chú khách hàng và ghi chú hàng ngày của bạn theo cách bạn vẫn làm. Dashboard phản ánh những bản cập nhật đó một cách tự động mỗi khi bạn mở nó.

Dashboard không có nội dung riêng.

Nó có các truy vấn.

Mỗi truy vấn kéo thông tin cụ thể từ các phần cụ thể của vault của bạn dựa trên các quy tắc bạn xác định.

Khi các ghi chú cơ bản thay đổi, dashboard thay đổi.

Bạn thực hiện một bản cập nhật ở một nơi. Dashboard luôn cập nhật ở mọi nơi nó tham chiếu thông tin đó.

Dashboard Hiển Thị Những Gì

Một dashboard kinh doanh hoàn chỉnh hiển thị sáu loại thông tin.

Ưu tiên hôm nay — Nhiệm vụ đến hạn hôm nay hoặc quá hạn, được sắp xếp theo mức độ ưu tiên. Mười điều quan trọng nhất cần hành động ngay bây giờ.

Trạng thái dự án đang hoạt động — Mọi dự án đang hoạt động với tỷ lệ hoàn thành hiện tại, thời hạn và hành động tiếp theo cụ thể để thúc đẩy nó tiến lên.

Thời hạn sắp tới — Mọi thứ có thời hạn trong bảy ngày tới trên tất cả các loại ghi chú. Dự án, nhiệm vụ và sản phẩm bàn giao cho khách hàng trong một chế độ xem.

Sức khỏe khách hàng — Mọi khách hàng đang hoạt động với trạng thái sức khỏe mối quan hệ, ngày liên hệ gần nhất và điểm tiếp xúc theo lịch trình tiếp theo. Khách hàng có rủi ro xuất hiện ở đầu danh sách một cách tự động.

Vòng lặp mở — Các mục chưa hoàn thành từ ghi chú hàng ngày hôm qua vẫn cần được đóng lại. Những điều rơi qua kẽ hở trong hầu hết các hệ thống.

Xung doanh thu — Mọi khách hàng đang hoạt động được sắp xếp theo đóng góp doanh thu hàng tháng với tổng số trực tiếp.

Sáu phần. Một ghi chú. Mọi thứ quan trọng.

Nền Tảng Kỹ Thuật

Hai tính năng Obsidian làm cho dashboard trực tiếp khả thi.

Dataview là một plugin cộng đồng hoạt động như một công cụ truy vấn cho vault của bạn. Nó cho phép bạn viết các truy vấn bên trong bất kỳ ghi chú nào để kéo thông tin từ các ghi chú khác dựa trên thuộc tính, thẻ hoặc nội dung của chúng. Kết quả được hiển thị trực tiếp mỗi khi ghi chú được mở.

Thuộc tính là các trường siêu dữ liệu có cấu trúc ở đầu mỗi ghi chú được viết ở định dạng YAML. Một ghi chú nhiệm vụ có thuộc tính ngày đến hạn, thuộc tính trạng thái và thuộc tính mức độ ưu tiên. Dataview đọc các thuộc tính này và dashboard hiển thị chúng.

Việc thiết lập yêu cầu một plugin và một cách tiếp cận nhất quán về cách cấu trúc mọi ghi chú trong vault của bạn.

Cài đặt Dataview từ Obsidian Settings → Community Plugins → Browse. Tìm kiếm Dataview. Cài đặt và kích hoạt nó.

Đó là plugin duy nhất mà dashboard cốt lõi yêu cầu.

Cấu Trúc Ghi Chú Của Bạn Cho Các Truy Vấn Dashboard

Trước khi xây dựng dashboard, mọi loại ghi chú cần có các thuộc tính nhất quán mà Dataview có thể đọc.

Các thuộc tính không nhất quán tạo ra kết quả truy vấn không đầy đủ. Kỷ luật duy trì cấu trúc nhất quán trên mọi ghi chú của một loại nhất định là điều làm cho dashboard đáng tin cậy.

Tên thuộc tính phải khớp chính xác giữa ghi chú và truy vấn của bạn. Loại, trạng thái, mức độ ưu tiên, đến hạn, thời hạn — những chuỗi chính xác này xuất hiện ở cả hai nơi. Một lỗi chính tả trong tên thuộc tính có nghĩa là ghi chú đó trở nên vô hình đối với truy vấn.

Bắt đầu với các thuộc tính khả thi tối thiểu. Thêm nhiều hơn khi bạn xác định thông tin bạn muốn dashboard hiển thị.

Xây Dựng Dashboard Theo Từng Phần

Tạo một ghi chú mới trong thư mục gốc của vault của bạn có tên Dashboard.md.

Ghi chú này sẽ không bao giờ chứa nội dung nhập thủ công sau khi xây dựng ban đầu. Mọi thứ trong đó là một tiêu đề hoặc một truy vấn Dataview kéo thông tin trực tiếp từ phần còn lại của vault của bạn.

Phần 1: Ưu tiên hôm nay

\\`

TABLE WITHOUT ID

file.link as "Task",

due as "Due",

project as "Project",

priority as "Priority"

FROM "02 - TASKS"

WHERE type = "task"

AND status != "complete"

AND (due = date(today) OR due < date(today))

SORT priority DESC, due ASC

LIMIT 10

\\`

Truy vấn này kéo mọi nhiệm vụ đến hạn hôm nay hoặc sớm hơn chưa được hoàn thành. Nó sắp xếp theo mức độ ưu tiên trước để các mục có đòn bẩy cao nhất xuất hiện ở đầu. LIMIT 10 là có chủ đích.

Một dashboard hiển thị 40 nhiệm vụ quá hạn tạo ra sự lo lắng thay vì rõ ràng.

Giới hạn ở mười buộc phải ưu tiên ở cấp độ thuộc tính. Nếu có hơn mười nhiệm vụ đến hạn hôm nay, những nhiệm vụ không lọt vào dashboard cần được điều chỉnh ngày đến hạn hoặc đánh giá lại mức độ ưu tiên. Dashboard trở thành một chức năng thúc đẩy việc ưu tiên trung thực.

Phần 2: Dự án đang hoạt động

\\`

TABLE WITHOUT ID

file.link as "Project",

client as "Client",

completion + "%" as "Done",

deadline as "Deadline",

next_action as "Next Action",

priority as "Priority"

FROM "01 - PROJECTS"

WHERE type = "project"

AND status = "active"

SORT priority DESC, deadline ASC

\\`

Mọi dự án đang hoạt động xuất hiện ở đây với tỷ lệ hoàn thành, thời hạn và hành động tiếp theo cụ thể.

Thuộc tính next_action là cột có giá trị nhất trong bảng này. Nó hiển thị những gì mỗi dự án cần ngay bây giờ mà không cần bạn mở bất kỳ tệp dự án nào. Kết hợp với cột thời hạn và hoàn thành, bạn có thể đánh giá toàn bộ trạng thái của mọi dự án đang hoạt động trong vòng chưa đầy hai phút.

Khi bạn cập nhật thuộc tính next_action trong một tệp dự án, dashboard phản ánh sự thay đổi ngay lập tức.

Phần 3: Bảy ngày tới

\\`

TABLE WITHOUT ID

file.link as "Item",

type as "Type",

deadline as "Deadline",

status as "Status",

client as "Client"

FROM ""

WHERE (deadline >= date(today) AND deadline <= date(today) + dur(7 days))

AND status != "complete"

SORT deadline ASC

\\`

Phần này truy vấn mọi thứ trong vault có thời hạn trong bảy ngày tới bất kể loại ghi chú. Dự án, nhiệm vụ và sản phẩm bàn giao cho khách hàng đều xuất hiện cùng nhau, được sắp xếp theo ngày.

Cửa sổ bảy ngày đủ ngắn để mọi thứ trong danh sách này thực sự có liên quan đến việc lập kế hoạch ngắn hạn. Đủ dài để bạn có thể hành động trước thời hạn thay vì chỉ phản ứng với chúng.

Phần 4: Theo dõi sức khỏe khách hàng

\\`

TABLE WITHOUT ID

file.link as "Client",

health as "Health",

mrr as "MRR ($)",

last_contact as "Last Contact",

next_touchpoint as "Next Touchpoint"

FROM "03 - CLIENTS"

WHERE type = "client"

AND status = "active"

SORT health ASC, last_contact ASC

\\`

Sắp xếp sức khỏe tăng dần có nghĩa là khách hàng có rủi ro xuất hiện ở đầu.

Sắp xếp lần liên hệ cuối tăng dần trong mỗi cấp độ sức khỏe có nghĩa là những khách hàng bạn chưa nói chuyện gần đây nhất xuất hiện trước trong nhóm của họ.

Sự kết hợp làm cho hành động trở nên rõ ràng mà không cần bất kỳ suy nghĩ thêm nào. Sức khỏe đỏ với ngày liên hệ ba tuần tuổi yêu cầu hành động ngay lập tức. Sức khỏe xanh với ngày liên hệ từ hôm qua thì không.

Thuộc tính health sử dụng ba giá trị: healthy, attention và atrisk. Duy trì điều này một cách nhất quán và dashboard tự sắp xếp thành một đánh giá CRM mà nếu không sẽ mất 20 phút kiểm tra thủ công.

Phần 5: Vòng lặp mở

Phần này yêu cầu một quy ước đơn giản trong ghi chú hàng ngày của bạn.

Bất kỳ mục nào bạn muốn hiển thị trên dashboard của ngày hôm sau sẽ được đặt trước bằng OPEN: khi bạn viết nó trong ghi chú hàng ngày của mình.

OPEN: Follow up on revised proposal from client

OPEN: Decision on Q3 content pillars

OPEN: Review contract terms before Thursday call

Truy vấn:

\\`

LIST

FROM "04 - DAILY"

WHERE type = "daily"

AND date = date(today) - dur(1 day)

FLATTEN file.lists AS item

WHERE contains(string(item), "OPEN:")

\\`

Mọi mục có tiền tố OPEN: trong ghi chú hàng ngày hôm qua xuất hiện trong dashboard hôm nay một cách tự động.

Phần vòng lặp mở nắm bắt những mục đủ quan trọng để ghi chú nhưng không đủ chính thức để trở thành một nhiệm vụ. Đây là những điều rơi qua kẽ hở trong các hệ thống chỉ theo dõi các nhiệm vụ chính thức. Quy ước OPEN: hiển thị chúng vào đúng thời điểm mà không yêu cầu một hệ thống theo dõi riêng biệt.

Phần 6: Xung doanh thu

\\`

TABLE WITHOUT ID

file.link as "Client",

mrr as "MRR ($)",

health as "Health",

status as "Status"

FROM "03 - CLIENTS"

WHERE type = "client"

AND status = "active"

SORT mrr DESC

\\`

Thêm truy vấn nội tuyến này bên dưới bảng để hiển thị tổng số:

\\`

\\Total MRR:\\ \$= dv.pages('"03 - CLIENTS"').where(p => p.type === "client" && p.status === "active").map(p => p.mrr).array().reduce((a,b) => a + b, 0)\

\\`

Bảng và tổng số này cung cấp cho bạn bức tranh doanh thu hiện tại trong 15 giây. Mọi khách hàng đang hoạt động. Đóng góp hàng tháng của họ. Trạng thái sức khỏe của họ. Tổng số đang chạy.

Không cần bảng tính. Không cần tính toán thủ công. Các con số cập nhật mỗi khi bạn thay đổi một thuộc tính khách hàng.

Mẫu Dashboard Hoàn Chỉnh

\\`

Dashboard

\$= dv.date("today").toFormat("EEEE, MMMM d, yyyy")\


Today's Priorities

[DATAVIEW QUERY — SECTION 1]


Active Projects

[DATAVIEW QUERY — SECTION 2]


Next 7 Days

[DATAVIEW QUERY — SECTION 3]


Client Health

[DATAVIEW QUERY — SECTION 4]


Open Loops

[DATAVIEW QUERY — SECTION 5]


Revenue Pulse

[DATAVIEW QUERY — SECTION 6]

\\Total MRR:\\ [INLINE QUERY]

\\`

Thay thế từng chỗ giữ chỗ trong ngoặc bằng truy vấn tương ứng từ các phần trên.

Ngày nội tuyến ở đầu hiển thị ngày hôm nay một cách tự động để bạn luôn biết dashboard đang hiển thị ngày nào mà không cần kiểm tra lịch.

Kết Nối Claude Code Qua MCP

Dashboard được xây dựng ở trên đã hữu ích hơn hầu hết các thiết lập quản lý kinh doanh.

Khi được kết nối với Claude Code qua Filesystem MCP, nó có được hai khả năng thay đổi hoàn toàn trải nghiệm buổi sáng.

Bản tóm tắt buổi sáng thông minh. Thay vì đọc sáu bảng dữ liệu thô, Claude đọc dashboard, tổng hợp thông tin trên tất cả sáu phần và tạo ra một bản tóm tắt bằng ngôn ngữ tự nhiên. Không phải dữ liệu cho thấy gì. Mà dữ liệu có ý nghĩa gì cho hôm nay.

Lời nhắc tóm tắt buổi sáng:

\\`

Read my Obsidian dashboard note and every file it references.

Synthesize a morning briefing that tells me:

  1. The single most important thing to accomplish today
  1. What requires my attention before noon and why
  1. What is at risk if I do not act on it today
  1. The client relationship that most needs attention right now
  1. One decision sitting open that I should make before I start

Do not describe the tables. Tell me what they mean.

Keep the briefing under 300 words. Start with the most urgent thing.

\\`

Bản tóm tắt này chạy tự động qua N8N mỗi sáng lúc 6 giờ sáng. Nó đọc dữ liệu dashboard trực tiếp và gửi bản tóm tắt vào ghi chú hàng ngày của bạn trước khi bạn mở laptop.

Cập nhật thuộc tính tự động. Khi bạn hoàn thành công việc, Claude cập nhật các thuộc tính tương ứng trong các tệp dự án và nhiệm vụ của bạn một cách tự động.

Quy ước hoàn thành trong ghi chú hàng ngày của bạn:

\\`

DONE: [project name] — [specific deliverable]

UPDATE: [project name] — completion: 65

\\`

Claude đọc các mục này, tìm các tệp tương ứng trong vault, cập nhật các thuộc tính và ghi lại các thay đổi. Dashboard phản ánh các bản cập nhật ngay lập tức.

Quy Trình Làm Việc Hàng Ngày Với Dashboard Đang Chạy

Đây là những gì mười phút đầu tiên trong ngày của bạn trông như thế nào.

6:00 sáng: Điện thoại của bạn nhận được thông báo Telegram. Bản tóm tắt buổi sáng đã sẵn sàng trong ghi chú hàng ngày của bạn.

6:02 sáng: Bạn đọc bản tóm tắt. Nó cho bạn biết một điều quan trọng nhất hôm nay và một mối quan hệ khách hàng cần được chú ý. Nó dài 180 từ.

6:05 sáng: Bạn mở dashboard. Bạn xác nhận các ưu tiên mà bản tóm tắt đưa ra khớp với những gì các bảng hiển thị. Bạn thêm bất kỳ nhiệm vụ mới nào với các thuộc tính chính xác.

6:10 sáng: Bạn bắt đầu làm việc.

Không có email trước. Không có Slack trước. Không có 45 phút định hướng qua năm công cụ.

Bạn bắt đầu làm việc vì bạn đã biết điều gì quan trọng.

Dashboard cung cấp điều này mỗi sáng mà không cần bạn bảo trì, biên dịch hoặc cập nhật thủ công.

Làm Cho Dashboard Chính Xác Theo Thời Gian

Dashboard chỉ tốt bằng dữ liệu bên dưới nó.

Ba thói quen làm cho dữ liệu đáng tin cậy.

Cập nhật thuộc tính ngay khi có sự thay đổi. Khi một dự án chuyển từ đang hoạt động sang hoàn thành, hãy cập nhật thuộc tính trạng thái ngay lập tức. Khi sức khỏe của khách hàng thay đổi, hãy cập nhật thuộc tính sức khỏe vào ngày hôm đó. Các thuộc tính cũ tạo ra dữ liệu dashboard cũ.

Sử dụng quy ước OPEN: một cách nhất quán. Mỗi khi có điều gì đó cần được chuyển tiếp sang ngày mai, hãy viết nó trong ghi chú hàng ngày của bạn với tiền tố OPEN:. Đừng dựa vào trí nhớ để mang nó về phía trước theo cách thủ công.

Xem xét dashboard vào cuối ngày cũng như đầu ngày. Một đánh giá dashboard cuối ngày kéo dài 3 phút xác định những gì cần cập nhật trước khi bản tóm tắt buổi sáng ngày mai chạy. Năm bản cập nhật thuộc tính lúc 5 giờ chiều tạo ra một bản tóm tắt chính xác hơn lúc 6 giờ sáng so với năm bản cập nhật được thực hiện trong khi đã đọc bản tóm tắt.

Khắc Phục Sự Cố

Truy vấn trả về kết quả trống: Tên thuộc tính trong ghi chú của bạn không khớp chính xác với tên thuộc tính trong truy vấn. Kiểm tra lỗi chính tả, sự khác biệt về chữ hoa/chữ thường và thiếu dấu ngoặc kép.

Thuộc tính không hiển thị: Khối frontmatter YAML phải xuất hiện ở đầu ghi chú trước bất kỳ nội dung nào khác. Một ký tự duy nhất trước dấu --- mở đầu sẽ làm hỏng toàn bộ khối thuộc tính.

Truy vấn ngày không hoạt động: Ngày trong thuộc tính phải theo định dạng YYYY-MM-DD chính xác. 2026-5-18 làm hỏng truy vấn. 2026-05-18 hoạt động.

Dashboard tải chậm: Quá nhiều ghi chú khớp với tiêu chí truy vấn. Thêm bộ lọc thư mục để thu hẹp phạm vi. Truy vấn FROM "01 - PROJECTS" nhanh hơn truy vấn FROM "" trên toàn bộ vault.

Tính toán nội tuyến hiển thị lỗi: Thuộc tính MRR phải chứa một số, không phải một chuỗi. mrr: 3000 hoạt động. mrr: "$3,000" thì không.

Điều Gì Thay Đổi Sau 30 Ngày

Dashboard mang lại giá trị ngay lập tức từ buổi sáng đầu tiên bạn sử dụng nó.

Hiệu ứng cộng dồn xuất hiện vào tháng thứ hai.

Mỗi bản cập nhật thuộc tính bạn thực hiện rèn luyện tính kỷ luật trong việc giữ dữ liệu vault của bạn luôn cập nhật. Kỷ luật đó cộng dồn thành một hệ thống nơi dashboard thực sự chính xác thay vì chỉ chính xác một phần.

Mỗi mục OPEN: bạn nắm bắt thu hẹp khoảng cách giữa những gì bạn định làm và những gì bạn thực sự theo dõi. Sau 30 ngày, bạn ngừng mất những mục quan trọng nhưng không khẩn cấp mà trước đây thường rơi qua kẽ hở.

Mỗi bản tóm tắt buổi sáng Claude tạo ra từ dữ liệu dashboard trở nên phù hợp hơn với các mô hình làm việc thực tế của bạn khi dữ liệu cơ bản trở nên phong phú hơn.

Đến tháng thứ hai, bạn sẽ không nhớ mình đã bắt đầu buổi sáng như thế nào trước khi có dashboard.

Đến tháng thứ ba, bạn sẽ không bắt đầu ngày mới mà không có nó.

Việc xây dựng mất một buổi chiều.

Sự cộng dồn bắt đầu từ buổi sáng đầu tiên.

Hãy xây dựng nó hôm nay.

Theo dõi @cyrilXBT để biết các truy vấn Dataview chính xác, lời nhắc Claude và toàn bộ hệ thống này vận hành.

Lưu một chạm

Đọc sâu bài viết viral bằng AI trong YouMind

Lưu nguồn, đặt câu hỏi tập trung, tóm tắt lập luận và biến một bài viết viral thành các ghi chú có thể tái sử dụng trong một không gian làm việc AI duy nhất.

Khám phá YouMind
Dành cho nhà sáng tạo

Biến Markdown của bạn thành bài viết 𝕏 gọn gàng

Khi bạn đăng bài viết dài của riêng mình, việc định dạng hình ảnh, bảng và khối mã cho 𝕏 rất mệt mỏi. YouMind biến cả bản nháp Markdown thành một bài viết 𝕏 gọn gàng, sẵn sàng để đăng.

Thử Markdown sang 𝕏

Thêm pattern để giải mã

Bài viết viral gần đây

Khám phá thêm bài viết viral