在SSAS中重命名时间维度中的属性值

在SSAS中重命名时间维度中的属性值,ssas,Ssas,我正在使用SQL分析服务在我的应用程序中提供临时报告。我已经创建了一个时间维度用于多维数据集中。它有一些预定义的属性。e、 g.每年的月份。它有一些值,比如第1个月,第2个月,等等,而我想要1月代表第1个月,2月代表第2个月,等等 有谁能给我推荐一些解决这个问题的方法吗 由于我是SSAS的新手,如果我遗漏了一些非常愚蠢的内容,请道歉。…在SSAS中处理属性时,有两个属性会影响该属性的成员。创建属性时默认设置的第一个属性是KeyColumn。此处使用的列确定属性中的成员数,因为处理将基于此列生成S

我正在使用SQL分析服务在我的应用程序中提供临时报告。我已经创建了一个时间维度用于多维数据集中。它有一些预定义的属性。e、 g.每年的月份。它有一些值,比如第1个月,第2个月,等等,而我想要1月代表第1个月,2月代表第2个月,等等

有谁能给我推荐一些解决这个问题的方法吗


由于我是SSAS的新手,如果我遗漏了一些非常愚蠢的内容,请道歉。…

在SSAS中处理属性时,有两个属性会影响该属性的成员。创建属性时默认设置的第一个属性是KeyColumn。此处使用的列确定属性中的成员数,因为处理将基于此列生成SELECT DISTINCT语句。如果在这里使用整数值以获得更好的性能,这是一个好主意

听起来您可能在这里为您的属性设置了一个月数,这很好。除了要显示月份名称之外。在这种情况下,可以使用数据源视图中包含月份名称的列设置NameColumn属性。这将生成浏览标注时看到的标签


这就是说,仅仅有一个月号或月名通常不是一个好主意,因为您可能想要创建一个层次结构,以按月份逐年汇总,而您仅用一个月名是无法做到这一点的。我写了一篇博客文章,描述了如何设置一个可能对您有所帮助的日期维度:

你好,Stacia,我非常感谢您的帮助。但是,我的实际问题是,我使用“在数据源中生成时间表”选项创建了时间维度。我没有自定义时间表。那么,你能帮助我如何在自动生成的表中进行修改吗。我在datasourceview中看不到自动生成的时间表。听起来您在使用向导时没有使用“生成架构”选项。您需要转到数据库菜单(在VisualStudio菜单栏上)并选择Generate Relational Schema。这将把表添加到DSV中,然后您可以对维度进行更改。