Ssas 多维数据集向导不会为事实表列创建度量
Posted
技术标签:
【中文标题】Ssas 多维数据集向导不会为事实表列创建度量【英文标题】:Ssas cube wizard doesn't create measures for fact table columns 【发布时间】:2014-10-22 13:17:14 【问题描述】:当我创建一个 ssas 多维数据集时,我在事实表中没有得到任何度量列。唯一的衡量标准是事实表计数值。我不明白为什么。然后当我添加一个维度时,事实表中的字段就会出现在维度中。 Fact 表中只有一个不是列的计数字段。
我已尝试多次创建,但向导没有为我提供正确的列可供选择。请问我该怎么办?
事实表列是human_fatalities、number_of_service_hour_lost、other_cost、service_cost、Surrogate_keys 到不同维度。
【问题讨论】:
度量列的数据类型是什么?它们是否显示在数据源视图中? 是的,我在数据源视图中有,但我认为变量在 varchar 中,这就是它没有得到的原因 显示变量,度量列在 varchar(300) 中。你认为这是问题吗 没错,向导只会建议度量的数字列。 非常感谢您的帮助 【参考方案1】:向导只会建议度量的数字列。如果您无法更改表,也许您可以创建一个将列转换为数字数据类型的视图。如果这不可行,您可以在数据源视图中创建计算列,将度量列转换为数值数据类型。
【讨论】:
以上是关于Ssas 多维数据集向导不会为事实表列创建度量的主要内容,如果未能解决你的问题,请参考以下文章