在Visual Studio 2010中使用SSAS Tabular項目;如何根據列值過濾DATESBETWEEN(計算一個月中的工作日數)
我試圖創建一個計算一個月的工作日總數措施:
我有Month Start Date
和Month End Date
措施,並Date
和Is Business Day
列。
我可以用COUNTROWS(FILTER(Dates,Dates[Is Business Day]=TRUE()))
創建Total Business Days
度量值。這給了我上下文中的工作日數量,但我希望本月的工作日數。
我已經試過的各種組合FILTER
,COUNT
,COUNTX
,COUNTROWS
,DATESBETWEEN
和CALCULATE
沒有成功。
我想要的是兩個日期之間的天數,其中列[Is Business Day]
是真實的,但我似乎無法得到正確的過濾組合。
我猜我篩選的日期表我對Total Business Days
措施的方式做,但FILTER
返回表和COUNTROWS
預計一列 - 是有沒有辦法從FILTER
結果得到單列?
如果你的日期維是分層次的,那麼試試'Children'函數呢? – michele