2017-08-10 19 views
-3

AdventureWorks 2014データでTableauで一部のビジュアライゼーションを行いたいが、データがTableauに表示されない。私はSQLサーバー上でクエリを実行しましたが、正常に実行されましたが、結果が表示されませんでした。私はTableauで製品コスト、製品ID、販売理由が必要です。親切に助けてください。SQLクエリで結果が表示されない

SQLエキス

Select * from 
[Production].[ProductCostHistory] as pc 
inner join [Sales].[SalesOrderDetail] as sod 
on pc.ProductID=sod.ProductID 
inner join [Sales].[SalesReason] as sr 
on pc.ModifiedDate=sr.ModifiedDate 
+0

db接続を確認しましたか? –

+3

これを実行したときにsql-serverに結果がなかった場合、なぜTableauにデータがあると思いますか?ところで、あなたのデータを見ることなく、私は 'pc.ModifiedDate = sr.ModifiedDate'に賭けて間違っています。 – scsimon

+1

なぜModified Dateの販売理由に参加していますか? – Xedni

答えて

0

あなたのクエリは、具体的SalesReasonに参加...間違っています。 SalesOrderHeaderSalesReasonテーブルと最低でもSalesOrderHeaderテーブルを見たいと思っています。 Sales Schemaから始めてそこから進みます。

Here's a good diagram of the Data Model販売スキーマ(その一部)。そこに他の簡単にGoogleで見つかったがあります。

+0

ありがとうございます、私はスキーマをよく見ていきます。 – user8376917

関連する問題