Computer >> Máy Tính >  >> Phần mềm >> Office

[Đã sửa!] Mối quan hệ của mô hình dữ liệu Excel không hoạt động (6 giải pháp)

Khi bạn nhập một số bảng, Excel sẽ giúp phát hiện và xác định mối quan hệ giữa các bảng đó để bạn không cần tạo các mối quan hệ đó theo cách thủ công. Nhưng đôi khi, bạn thấy rằng các mối quan hệ của mô hình dữ liệu không hoạt động trong Excel. Nó có thể gây ra bởi một số lý do. Bài viết này sẽ chỉ cho bạn các giải pháp thích hợp cho các mối quan hệ mô hình dữ liệu không hoạt động trong Excel. Tôi nghĩ rằng bạn thấy bài viết này có nhiều thông tin và có thể hữu ích cho các mục đích trong tương lai.

Tổng quan về Mối quan hệ của Mô hình Dữ liệu

Mối quan hệ của mô hình dữ liệu có thể được định nghĩa như một mối quan hệ kết nối hai bảng dữ liệu khác nhau. Tạo mối quan hệ giữa các bảng có thể bổ sung thêm sức mạnh cho việc phân tích dữ liệu của bạn. Bằng cách tạo một cấu trúc như thế này, bạn có thể theo dõi tất cả dữ liệu trong một bảng duy nhất. Các mối quan hệ có thể tồn tại trong mô hình dữ liệu mà bạn có thể tạo theo cách thủ công hoặc Excel có thể phát hiện chúng khi bạn nhập một số bảng. Bạn cũng có thể sử dụng phần bổ trợ Power Pivot để tạo mối quan hệ mô hình dữ liệu. Trong mô hình dữ liệu, bạn có thể tìm thấy hai loại mối quan hệ khác nhau: một đối một một-nhiều .

Đ một-một mối quan hệ được gọi là mối quan hệ của một với một nhất định. Ví dụ:giảm giá khách hàng và khách hàng có thể là mối quan hệ một đối một. Bởi vì một khách hàng nhất định có thể được giảm giá nhất định.

một-nhiều mối quan hệ được gọi là mối quan hệ giữa một người với một số người khác. Ví dụ, khách hàng và đơn đặt hàng có thể là một trong quá nhiều mối quan hệ. Vì một khách hàng có thể đặt nhiều đơn hàng cùng một lúc.

Đ Nhiều đến nhiều không thể hỗ trợ mối quan hệ trong mô hình dữ liệu. Giả sử, bạn có thể nghĩ về khách hàng và sản phẩm Trong đó một khách hàng mua nhiều sản phẩm và một sản phẩm tương tự có thể mua nhiều khách hàng. Loại mối quan hệ này không thể được hỗ trợ trong mô hình dữ liệu.

Một mô hình Dữ liệu có thể có một số kiểu quan hệ giữa hai bảng. Để tạo mối quan hệ trong Excel, Excel phải có một cách độc lập từ bảng này sang bảng khác. Ở đây, bạn có thể thấy rằng chỉ có một mối quan hệ duy nhất có thể hoạt động tại một thời điểm. Bạn có thể chọn mối quan hệ không hoạt động.

6 Giải pháp Khả thi nếu Mối quan hệ Mô hình Dữ liệu không hoạt động trong Excel

Để giải quyết vấn đề mối quan hệ mô hình dữ liệu Excel không hoạt động, chúng tôi đã tìm ra sáu giải pháp khác nhau mà qua đó bạn có thể nhận được kết quả ưa thích. Tất cả các giải pháp này đều có hiệu quả cho một số mục đích. Bạn có thể thử tất cả những thứ này và nhận được cái ưa thích của mình. Như chúng ta biết rằng mối quan hệ mô hình dữ liệu có thể được thực hiện theo hai cách khác nhau:một là thủ công và cách kia là sử dụng Excel. Có một số vấn đề cụ thể có thể phát sinh trong khi tạo mối quan hệ dữ liệu.

Giải pháp 1:Tạo mối quan hệ giữa các bảng theo cách thủ công

Khi bạn kéo các trường vào vùng Giá trị trong Bảng tổng hợp hiện có , bạn sẽ nhận được thông báo cho biết mối quan hệ là cần thiết. Mối quan hệ về cơ bản phụ thuộc vào khóa ngoại có tên tương tự với cột khóa chính. Nếu tên là không đủ, bạn cần tạo mối quan hệ thủ công giữa các bảng. Quan trọng hơn, khóa chính được gọi là khóa duy nhất xác định một hàng trong một bảng nhất định trong khi khóa ngoại được gọi là khóa chỉ ra một cột tham chiếu đến một cột duy nhất trong bảng khác. Vì vậy, về cơ bản, bạn cần kiểm tra xem có tên khóa ngoại nào giống với cột khóa chính hay không. Nếu không, bạn sẽ nhận được thông báo không phát hiện được mối quan hệ nào. Trong trường hợp đó, bạn phải tạo mối quan hệ giữa các bảng theo cách thủ công.

Đọc thêm: Cách tạo mô hình dữ liệu trong Excel (3 cách tiện dụng)

Giải pháp 2:Sửa đổi loại dữ liệu không được hỗ trợ

Một lần khác, bạn có thể nhận được thông báo không phát hiện mối quan hệ nào hoặc mối quan hệ mô hình dữ liệu không hoạt động khi kiểu dữ liệu không được áp dụng. Nếu bất kỳ bảng nào được sử dụng trong Bảng tổng hợp có các kiểu dữ liệu khác nhau, sẽ không có mối quan hệ nào được tạo. Trong trường hợp nhất định đó, bạn cần tạo hộp thoại quan hệ thủ công nơi bạn có thể tạo mối quan hệ giữa các bảng hiện hoạt trong Bảng tổng hợp hoặc, bạn cần thay đổi kiểu dữ liệu và ẩn mọi bảng trong một kiểu dữ liệu nhất định, điều này sẽ giúp tạo ra mối quan hệ tốt.

Đọc thêm: Xóa Mô hình Dữ liệu khỏi Bảng Pivot trong Excel (với các Bước Đơn giản)

Giải pháp 3:Đảm bảo có mối quan hệ hợp lệ giữa các bảng

Đôi khi bạn thêm bảng trong Bảng tổng hợp không có mối quan hệ logic nào giữa chúng. Giả sử, bạn chèn hai bảng mà chúng có mối quan hệ một phần nhưng không có mối quan hệ hợp lệ nào giữa các bảng đó. Trong trường hợp đó, tính năng phát hiện tự động của Excel không thể cung cấp cho bạn bất kỳ kết quả hợp lệ nào. Vì vậy, việc phát hiện tự động cũng không hợp lệ trong trường hợp đó. Vì vậy, bạn cần phải chèn một số bảng nhất định có một số mối quan hệ logic giữa chúng. Nếu không, bạn sẽ thấy rằng mối quan hệ mô hình dữ liệu không ở trạng thái hoạt động. Trong quá trình này, bạn vẫn có thể kết luận kết quả từ Bảng tổng hợp rằng các trường không cung cấp một kết luận có ý nghĩa.

Đọc thêm: Cách quản lý mô hình dữ liệu trong Excel (với các bước đơn giản)

Giải pháp 4:Tạo bảng cầu nối

Một cách khác bạn có thể giải quyết các vấn đề liên quan đến mô hình dữ liệu không hoạt động là sử dụng bảng cầu nối. Bảng cầu nối được sử dụng để tạo cầu nối giữa bảng ‘không hoạt động’ và bảng bạn muốn sử dụng. Nó có thể được định nghĩa là bảng làm giảm khoảng cách giữa bảng thực tế và bảng không làm việc ở mức hạt thấp hơn. Giả sử, bạn có hai thực thể: Khách hàng Sản phẩm .

Một mối quan hệ cần được tạo ra bằng cách kết nối hai điều này. Trong khi lập bản đồ, bạn cần đặt khách hàng và sản phẩm trên bàn của họ. Vì mối quan hệ là mối quan hệ nhiều-nhiều, do đó, bạn không thể biểu diễn nó bằng khóa ngoại của hai bảng này. Vì vậy, nó phải biểu diễn bằng bảng riêng của nó. Trong trường hợp đó, bảng cầu sẽ được xem xét. Bảng cầu nối có khóa chính của riêng nó, đại diện cho sự kết hợp của khóa chính của cả hai bảng kết nối với nhau. Điều đó có nghĩa là khóa chính của bảng sản phẩm là ProductID và khóa chính của bảng Khách hàng là ID khách hàng . Vì vậy, khóa chính của bảng cầu nối sẽ là sự kết hợp của ProductID ID khách hàng .

Giải pháp 5:Thêm trường vào vùng giá trị trong bảng tổng hợp

Tính năng phát hiện mối quan hệ tự động chỉ có thể áp dụng cho các biện pháp. Nó không áp dụng cho các trường được tính toán mà bạn sử dụng trong nhãn hàng và cột trong Bảng tổng hợp . Vì vậy, khi bạn tạo Bảng tổng hợp được yêu cầu bằng cách chèn một số bảng, bạn có thể thêm một số bảng không liên quan. Nhưng để có được mối quan hệ bằng cách sử dụng trình phát hiện mối quan hệ tự động, bạn phải đặt một trường vào Giá trị diện tích. Nếu không, bạn sẽ thấy các mối quan hệ của mô hình dữ liệu Excel không ở trạng thái hoạt động.

[Đã sửa!] Mối quan hệ của mô hình dữ liệu Excel không hoạt động (6 giải pháp)

Đọc thêm: Cách tạo trường được tính toán trong mô hình dữ liệu bảng tổng hợp

Giải pháp 6:Phát hiện các mối quan hệ sai thông qua tính năng phát hiện tự động

Khi các mối quan hệ được tạo bằng cách phát hiện tự động, thuật toán phát hiện sẽ tạo ra tất cả các mối quan hệ có thể có dựa trên các giá trị của bảng và xếp hạng các mối quan hệ dựa trên xác suất của chúng. Sau đó, Excel sẽ tạo ra mối quan hệ có khả năng xảy ra cao nhất với sự trợ giúp của thuật toán phát hiện. Nếu các bảng chứa một số cột có thể được sử dụng làm khóa. Trong trường hợp đó, một số mối quan hệ xếp hạng thấp hơn so với những mối quan hệ khác và trong hầu hết các trường hợp, chúng tạo ra mối quan hệ sai. Vì vậy, nếu tính năng phát hiện tự động cung cấp cho bạn mối quan hệ sai không thể giúp ích cho nhu cầu của bạn thì hãy xóa những mối quan hệ đó và tạo chúng theo cách thủ công.

Kết luận

Chúng tôi đã chỉ ra sáu giải pháp hiệu quả để giải quyết vấn đề mô hình dữ liệu Excel không hoạt động. Tất cả các giải pháp này đều khá hiệu quả và dễ sử dụng. Trong khi tạo mối quan hệ mô hình dữ liệu, bạn có thể gặp phải một số vấn đề phức tạp do bạn không thể có được các mối quan hệ ưa thích. Bài viết này đã bao gồm tất cả các lĩnh vực có thể có của chủ đề này. Nếu bạn có thêm bất kỳ câu hỏi nào, đừng ngại hỏi trong khung bình luận. Đừng quên truy cập Exceldemy của chúng tôi trang.

Các bài viết liên quan

  • Cách Lấy Dữ liệu từ Mô hình Dữ liệu trong Excel (2 Phương pháp Dễ dàng)
  • Sử dụng Mô hình Dữ liệu trong Excel (3 Ví dụ)
  • Cách Xóa Bảng khỏi Mô hình Dữ liệu trong Excel (2 Thủ thuật Nhanh)