2016-01-15 38 views
1

我有一個場景,其中維度具有一系列日期/時間成員,但是我想將其顯示爲按日分組,但我該如何處理那?如何在SQL Server MDX查詢中顯示時間戳成員作爲日期

實例立方查詢:

select {[Measures].[Count]} on columns, 
     [Date].[Date].[Date] on rows 
from [Cube] 

這個查詢返回:

     | count 
2014-03-03 15:50:24.000 | 1 
2014-03-03 16:05:10.000 | 1 
2014-03-03 16:05:21.000 | 1 
2014-03-02 16:30:13.000 | 1 

我希望能夠表現出

  | count 
2014-03-03 | 3 
2014-03-02 | 1 

我使用的是微軟的Analysis Services 2008 R2和MDX查詢

+0

是時間在你的立方體的層級/水平? – whytheq

+0

我不這麼認爲,它的產品吐出一個半可配置的立方體結構,當我看着成員他們是時間戳。正在傳遞的實際值是一個時間戳。我可能會問供應商它是否有可能會吐出一種流感。這是關於我看第3天的立方體 – user1605665

回答

0

也許這有點類似於你想達到什麼目的:

WITH 
    MEMBER [Measures].[countDays] AS 
    Count((EXISTING [Date].[Calendar].[Date])) 
SELECT 
    {[Measures].[countDays]} ON COLUMNS 
,[Date].[Calendar].[Month] ON ROWS 
FROM [Adventure Works]; 

它返回如下:

enter image description here

相關問題