SSAS - 如何通过SSAS向导自定义生成的时间维度

时间:2014-05-22 07:24:54

标签: sql-server ssas powerpivot

我在Visual Studio中使用SSAS向导创建了一个时间维度。 它运作良好,但我想更改日期值的生成值。

事实上,最精细的粒度是格式化为","。

monday, 01/01/2014
tuesday, 02/01/2014
...

我想用格式替换它们,如下例所示:

01/01/2014
02/01/2014

有任何想法吗?

1 个答案:

答案 0 :(得分:0)

最后,我在SQL Server数据源中创建了一个新视图,以自定义由SQL Server Dimension向导生成的原始表。

这是创建以下视图的脚本:

CREATE VIEW [dbo].[DimDateCustom]
AS
SELECT        dbo.DimDate.*,
                CONVERT(VARCHAR, [PK_Date], 103) AS formattedDate
FROM            dbo.DimDate

您可以更改CONVERT() function的最后一个参数来更改日期的目标格式(请查看Microsoft doc以获取所有代码)