gpt4 book ai didi

sql-server - 具有 0 到 nvarchar(max) 列的 SSIS 中的 MDX 查询输出给出奇怪的字符

转载 作者:行者123 更新时间:2023-12-04 18:31:13 24 4
gpt4 key购买 nike

我有一个很奇怪的问题。我使用 SSIS 脚本运行 MDX 查询。然后,此 MDX 查询将结果输出到表中。然后,我使用这些结果向后工作,以确保进入多维数据集的所有内容都与源系统相匹配。

在这一特定列中,最终结果为 0。但是,0 的部分有很多正负值,最终在 0 处达到平衡。

当我在 SSMS 中运行 MDX 查询时,它显示为 0。当它在 SSIS 中运行它然后将输出通过管道传输到表时,它显示为以下值:-2.98023223876953E-08, 5.73927536606789E-08, 3.91155481338501E-08

保存这些值的表的列是 nvarchar(max)。我考虑过将其更改为小数或货币而不是 nvarchar(max) 但我在同一查询中还有其他列,它们是汇总为 0 的列,但没有这样做。

最佳答案

  1. 检查多维数据集中列的数据类型 (visual studio)。
  2. 如果该列在层次结构中使用,则在属性中提供适当的类型。也可以添加货币类型。

关于sql-server - 具有 0 到 nvarchar(max) 列的 SSIS 中的 MDX 查询输出给出奇怪的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48088737/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com