簡體   English   中英

PowerPivot-無法創建一對多關系-錯誤:類型不匹配

[英]PowerPivot - Cannot create one to many relationship - Error: Type mismatch

我在Excel 2013中創建了一個數據模型,該模型包含兩個查詢:

  1. 具有一百萬行數據的表。 列之一存儲有關CUSTOMER_ID的信息。
  2. 具有600行數據的表。 這是不同的CUSTOMER_ID的列表,但只有VIP帳戶。

我想在這些CUSTOMER_ID列之間創建一對多關系,但是當我嘗試這樣做時,出現以下錯誤:

============================
Error Message:
============================

The following system error occurred:  Type mismatch. 
Cannot convert value 'D: ControlTechSK4633-1' of type Text to type Integer.

----------------------------
The following system error occurred:  Type mismatch. 
Cannot convert value 'D: ControlTechSK4633-1' of type Text to type Integer.


============================
Call Stack:
============================

   at Microsoft.AnalysisServices.BackEnd.DataModelingSandbox.ExecuteCaptureLogAndProcessResults(OperationType type, Boolean cancellable, Boolean raw, Boolean raiseEvents)
   at Microsoft.AnalysisServices.BackEnd.DataModelingSandbox.ExecuteAMOCode(OperationType type, OperationCancellability cancellable, AMOCode code, Boolean raiseEvents)
   at Microsoft.AnalysisServices.BackEnd.SandboxTransaction.CommitUpdates()
   at Microsoft.AnalysisServices.BackEnd.SandboxTransaction.CommitInternal(Boolean finalCommit)
----------------------------
   at Microsoft.AnalysisServices.BackEnd.SandboxTransaction.CommitInternal(Boolean finalCommit)
   at Microsoft.AnalysisServices.Common.RelationshipController.CreateRelationship(DataModelingColumn sourceColumn, DataModelingColumn relatedColumn)
   at Microsoft.AnalysisServices.Common.RelationshipController.formCreateRelationshipDialog_Confirming(Object sender, EventArgs e)
   at Microsoft.AnalysisServices.Common.CreateRelationshipDialog.buttonOK_Click(Object sender, EventArgs e)

============================

預先感謝您的幫助。

在我看來,在一個表中,Customer_ID的格式設置為文本,而在另一表中則沒有。 如果是這樣,是否可以在兩個源中以相同的方式格式化字段?

如果不是這樣,則可以通過使用計算列(在具有數字格式為文本格式的表中)中的FORMAT函數來解決此問題。 然后,您可以使用該計算出的列作為聯接/關系。

有關“格式”功能的一些信息: http : //social.technet.microsoft.com/wiki/contents/articles/685.power-bi-dax-text-functions.aspx

編輯:另外,我只是意識到,如果在數字列中有文本值,則可能會導致此錯誤。 您可能需要查看數據以查看是否存在該情況。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM