如何投射 MDX 度量字段?
How to cast an MDX measure field?
我对 ssas 和 mdx 很陌生。
我正在尝试将从 SSAS 获得的结果与 SQL 数据库进行比较。
不知何故,对于这个特定的查询,它不匹配。数据完全一样
我看不到 MDX 的任何转换函数。
知道发生了什么吗?
SQL:
SELECT sum(CAST(LOS_MINUTES as BIGINT))
FROM [db].[dbo].[ FACT_WARD_STAY]
Result is: 3311473500
MDX:
SELECT NON EMPTY { [Measures].[Stay Minutes] } ON COLUMNS FROM [Ward Stays]
Result is: -983493796
你在多维数据集中的度量是一个看起来像的整数。所以你遇到了溢出。负数是一个明显的迹象。
解决此问题的最简单方法是安装免费的 BI Developer Extensions 和 运行 Measure Group Health Check。
我对 ssas 和 mdx 很陌生。
我正在尝试将从 SSAS 获得的结果与 SQL 数据库进行比较。 不知何故,对于这个特定的查询,它不匹配。数据完全一样
我看不到 MDX 的任何转换函数。
知道发生了什么吗?
SQL:
SELECT sum(CAST(LOS_MINUTES as BIGINT))
FROM [db].[dbo].[ FACT_WARD_STAY]
Result is: 3311473500
MDX:
SELECT NON EMPTY { [Measures].[Stay Minutes] } ON COLUMNS FROM [Ward Stays]
Result is: -983493796
你在多维数据集中的度量是一个看起来像的整数。所以你遇到了溢出。负数是一个明显的迹象。
解决此问题的最简单方法是安装免费的 BI Developer Extensions 和 运行 Measure Group Health Check。