Sql server 如何在Excel中将SSAS维度属性数据类型设置为数字
当通过Excel连接多维数据集时,我需要您的帮助来更改Excel工作表中的维度属性数据类型,并且我在数据仓库中将一列定义为“FLOAT”,在多维数据集中定义为“DOUBLE”,但当我通过Excel工作表连接多维数据集时,该属性在Excel工作表中始终显示为字符串 我也没有定义name column属性,因为name column将始终支持字符串数据类型 请从AdventureWorksCube中找到以下示例,以了解我的场景 我从Product dimension中获取了“Weight”属性,在adventure works中,该属性的键列和值列具有“Double”数据类型,名称列具有“Wchar”数据类型 由于名称列属性,权重属性在Excel工作表中显示为字符串 因此,我删除了“Weight”属性的名称列定义,并将Value列和Key列属性保留为“Double”,但在excel中,“Weight”属性仍显示为“String” 是否有人可以帮助在excel工作表中将此维度属性设置为“双精度” 请找到以下截图以供参考 提前感谢您的帮助。 Bhavani R您可以使用以数字形式获取权重值Sql server 如何在Excel中将SSAS维度属性数据类型设置为数字,sql-server,excel,ssas,Sql Server,Excel,Ssas,当通过Excel连接多维数据集时,我需要您的帮助来更改Excel工作表中的维度属性数据类型,并且我在数据仓库中将一列定义为“FLOAT”,在多维数据集中定义为“DOUBLE”,但当我通过Excel工作表连接多维数据集时,该属性在Excel工作表中始终显示为字符串 我也没有定义name column属性,因为name column将始终支持字符串数据类型 请从AdventureWorksCube中找到以下示例,以了解我的场景 我从Product dimension中获取了“Weight”属性,在a
CREATE MEMBER your_new_member AS
your_old_member.currentmember.MemberValue
展开@GregGalloway注释作为答案: 为我们的样本创建一个重量数字 然后编辑尺寸并添加介于
重量数值
和重量
现在,此列在Excel透视表中作为属性提供
瞧,Excel中的这个新列现在实际上是一个数字列。Excel中的格式化选项将真正格式化此列
相关SO查询:
尝试创建一个新的成员属性,该属性为权重属性,将其添加为报告中的显示属性。感谢Greggallowy的回答。使用“权重”属性创建新成员属性后,我可以在excel中将“权重”属性视为双值。请确认除此之外,没有其他选项或属性设置可以将“权重”属性视为双精度?除了度量之外,我不知道还有其他选项。好吧,我想你可以使用立方值公式,让公式将字符串转换为数字Tanks Greggallowy作为你的答案。你能展开你的答案吗?你在哪里创建这个(即,这个在SSDT中的位置)?