我在数据库中有具有值的数字数据0.546, 0.456
。当我尝试使用平面文件管理器将这些值导出到平面文件时,零值被截断并且仅.546,.456
显示在平面文件中。
零以外的值没有这个问题。我尝试使用数据转换但没有用
我在数据库中有具有值的数字数据0.546, 0.456
。当我尝试使用平面文件管理器将这些值导出到平面文件时,零值被截断并且仅.546,.456
显示在平面文件中。
零以外的值没有这个问题。我尝试使用数据转换但没有用
尝试数据转换转换 - 数据类型:十进制 [DT-DECIMAL):比例 3。很好的发现,Prakash!
恐怕您必须先将数字数据转换为DT_WSTR
. 它必须是派生列转换,而不是数据转换,因为你会得到相同的结果。在表达式中,您需要在转换后的数字前面加上 0。不知道负数,但也许它们将具有正确的格式(您需要对其进行测试)。
floor(decimal_column)==0 ? "0" + (DT_WSTR,10)decimal_column : (DT_WSTR,10)decimal_column
我知道这不是您所期望的,但是前几天我遇到了同样的问题并且无法找到更好的解决方案:)。