1
我有以下查询SQL填充维差距与日期维度
SELECT INTO #GroupedData
SUM(Amount) OVER (PARTITION BY Dim1, Dim2 ORDER BY DimDate) AS RunningTotal
SUM(Amount) AS Total
Dim1, Dim2, DimDate
FROM FactTable
GROUP BY Dim1, Dim2, DimDate
这给我留下了可能的孔,我有我可以在
加入CalendarTable为了获得将来的日期值输出或填补空白。但是,我怎么做这个考虑维度?
我明白这可能会产生很多行,因为它的DimDate X Dim1 X Dim2取决于您是否可以通过实际的Dim组合限制它。
真棒谢谢你,我差一点通过创建所有组合的暗淡和日期表的交叉连接的不同值。但由于演出我没有考虑再次将它们分组。但它的工作原理,其实很快。 – CodeMonkey