2015-09-15 17 views
0

我有一個表employees,在兩列存儲dateStarteddateQuit過濾的日期基於電力透視透視表給出了錯誤的過濾器上下文時的日期的關係是無效的

此表是Power Pivot模型的一部分,並連接到dimDates表。

我已經創建了基於此Power Pivot模型的數據透視表。

當我在表中顯示dateStarted的計數是按預期工作。它顯示了每個月有多少人開始。

當我在表中顯示dateQuit的計數時,它似乎仍然使用dimDates[Date]employees[dateStarted]之間的活動關係日期上下文。

我可以創建一個計數dateQuit,它不使用dimDates[Date]employees[dateStarted]之間的關係嗎?

+1

您是否需要掌握角色維度?即基於dimDates表的DateStarted和DateQuit維度,然後每個列引用相關維度。這些可以在dimDates表上實現爲視圖並導入到Powerpivot模型中。 –

+0

您是否有關於如何使用視圖作爲此問題的替代解決方案的更多信息?這絕對是一個可能的解決方案 – user1283776

+1

創建2個視圖。一個叫DimDatesStarted,另一個叫DimDatesQuit。它們都基於您的DimDates表。將這2個視圖導入到PowerPivot模型中。然後將每個列與相應的視圖相關聯。這應該可以解決你的問題。讓我知道事情的後續。 –

回答

1

創建2個視圖。一個叫DimDatesStarted,另一個叫DimDatesQuit。它們都基於您的DimDates表。將這2個視圖導入到PowerPivot模型中。然後將每個列與相應的視圖相關聯。這應該可以解決你的問題。讓我知道事情的後續。

0

是的,你可以使用這樣的事情:

=CALCULATE(COUNTROWS(employees), 
      USERELATIONSHIP(employees[dateQuit], dimDates[Date]) 
      ) 

對於這個工作不活動的關係必須到位。

相關問題