我正在olap立方體(與分析服務2008年)。在我的數據庫中,我有一列(數據類型= NUMBERS(40,30))。在此列中,有10個數字在昏迷示例後面:125.256987452122或159.2365894123658分析服務2008:十進制數字截斷在立方體olap
在我的立方體olap中,該列與度量值匹配。當我查看多維數據集中的值時, 我沒有與數據庫相同的值。例如:125.256987452122 ==>在立方體125.2569或159.2365894123658 ==>立方體159.2365
即使當我設置度量屬性FORMATSTRING =''### ### ### ### ## 0.0000000000; - # ### ### ### ## 0.0000000000''我得到這個結果25.256987452122 ==>在立方體125.2569000000 或159.2365894123658 ==>在立方體159.2365000000。
該mesure數據類型是Double。我將其更改爲貨幣,但我有同樣的問題。
有人知道如何獲得與數據庫中相同的結果,在我的立方體olap中: 159.2365894123658 ==>在立方體中159.2365894123658 ???
謝謝您的回答
你好,謝謝你的回答。但即使當我將數據作爲浮點數據存儲在底層數據庫中時,我在該多維數據集中只有4位數字。底層數據庫是一個oracle數據庫。我將數據類型NUMBER(40,10)更改爲flaot。但也有同樣的問題。我用於度量的數據類型是DOUBLE。 – user1069204
使用float作爲度量的數據類型,而不是double。 – cairnz
沒有數據類型在立方體olap中測量的浮點數。只有Double和Currency – user1069204