簡體   English   中英

SSIS中的0到nvarchar(max)列的MDX查詢輸出給出了奇怪的字符

[英]MDX query output in SSIS with 0 to nvarchar(max) column is giving weird characters

我有一個非常奇怪的問題。 我使用SSIS腳本來運行MDX查詢。 然后,此MDX查詢將結果輸出到表。 然后,我使用這些結果向后工作,以確保進入多維數據集的所有內容都與源系統匹配。

在這一個特定列上,最終結果為0 然而, 0的部分是很多正面和負面,最終平衡為0

當我在SSMS中運行MDX查詢時,它會顯示為0.當它在SSIS中運行它然后將輸出管道傳輸到表時,它會顯示為以下值: -2.98023223876953E-08 5.73927536606789E-083.91155481338501E-08

保存這些值的表的列是nvarchar(max) 我想將它更改為十進制或金錢而不是nvarchar(max)但我在同一個查詢中有其他列,這些列是一個總和為0但沒有這樣做的。

  1. 檢查多維數據集中列的數據類型(visual studio)。
  2. 如果在層次結構中使用該列,則在屬性中提供適當的類型。 貨幣類型也可以添加。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM