自定义表创建到SSAS服务器中

时间:2019-03-10 02:55:08

标签: ssas

我想为数据仓库服务器中的时间数据(小时,分钟和秒)创建一个维度表,如本文所述:

http://www.rad.pasfu.com

但是我的问题是如何在服务器中像日期维度的情况一样在SSAS服务器上而不是在数据源中创建此表,因为我无权在上面写! 有解决方案吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

如果您使用的是SSAS Tabular,则从SSAS 2016开始,可以使用DAX表达式来创建计算表。计算表未存储在数据源中,并在处理表格模型时进行评估。可以在SSDT中创建表,方法是转到顶部菜单,然后选择> 新计算表或按绿色加号( + )从网格视图中输入DAX表达式。为此,开始日期和结束日期可以用作CALENDAR函数的参数。最初创建表格后,可以使用与必需的date元素相对应的date part函数将计算列添加到表格中。例如,对于年份列使用YEAR,对于小时列使用HOUR,对于分钟列使用MINUTE,依此类推。 DAX reference中的日期和时间功能进一步详细说明了这些。