sql-server - 如何在 Excel 中将 SSAS Dimension 属性数据类型设为数字
问题描述
通过 excel 连接多维数据集时,我需要您帮助更改 Excel 工作表中的维度属性数据类型,并且我在数据仓库中将列定义为“FLOAT”,在 Cube 中定义为“DOUBLE”,但该属性始终在 Excel 中显示为字符串当我通过 Excel 工作表连接多维数据集时工作表。
而且我也没有定义名称列属性,因为名称列将始终支持字符串数据类型。
请从 Adventure works cube 中找到以下示例以了解我的场景。
我从产品维度中获取了“重量”属性,并且该属性的键列和值列具有“双”数据类型,而名称列在冒险作品中具有“Wchar”数据类型。
由于 Name 列属性,Weight 属性在 Excel 工作表中显示为字符串。
因此,我已将 Name 列定义删除为“Weight”属性,并将 Value 列和 Key 列属性保留为“Double”,但仍在 Excel 中“Weight”属性显示为“String”。
任何人都可以帮助在excel表中将此维度属性设置为“双”吗?
请找到以下屏幕截图以供参考。
预先感谢您的帮助。巴瓦尼
解决方案
您可以使用MemberValue以数字形式获取重量值。
CREATE MEMBER your_new_member AS
your_old_member.currentmember.MemberValue
推荐阅读
- python - 在 sympy 中解决的性能问题
- command-line-interface - 如何使用 Azure DevOps cli 检索工作项的 Azure DevOps 版本
- r - 复制的 ggplot-object 与原始对象部分链接
- node.js - 未捕获的类型错误:$ 不是 core-js 中的函数
- asp.net-mvc - 如何获取asp.net mvc表中的总行值
- r - dplyr R 包的 bind_rows 更改列名,如果它们是数字
- mysql - 在 nodejs 中,如何使用 sequelize.bulkcreate 将数据插入 MySQL?
- html - s 与容器内的相对宽度- 如何溢出?
- python - 计算熊猫列中的字符
- python - 我可以拆分熊猫行中的值进行搜索吗?