我正在計算流入和流出成本中心的小時數。當成本中心將員工借給一小時時,它是+1,當他們借一小時僱員時,它是-1。SQL到多表的Spotfire查詢過濾問題
現在我使用的是查詢,說
select
columns
from dbo.table
where EmployeeCostCenter <> ProjectCostCenter
所以當ProjectCostCenter = ID_CostCenter返回+ HoursQuantity。 然後我更新ID_CostCenter = EmployeeCostCenter然後在哪裏ID_CostCenter = EmployeeCostCenter取-hoursQuantity。
這工作正常。問題是當我將它導入Spotfire時,即使添加了表關係,我也無法在主表上過濾。誰能解釋爲什麼?
如果需要,我可以上傳實際的代碼,但是我使用了4個查詢,其中有幾個查詢非常冗長。主表,計算傳入小時數的臨時表,以及計算傳出小時數的臨時表是我想這個問題中唯一涉及的問題。
您的關係和欄目匹配是如何建立的?我懷疑需要查看列匹配,因爲您可能正在過濾不是關係列的列。 – scsimon
我應該只有1個關係列還是配對所有可能的匹配?我只是希望能夠按月/年進行過濾。現在主表中的數據發生變化,但不是輔助表中的數據。我將發佈關係圖 –
您可能只需要一個關係列,但列匹配也必須關聯,以便Spotfire知道如何處理您的過濾。 – scsimon