首页 > 解决方案 > 从 SSRS 中的雪花调用视图时出现#error

问题描述

我在雪花中创建了一个视图。内部视图加入 2 个表并计算一列SUM(F1.StockOnHand_qty * D1.ItemPrice ) As COSTStockOnHand_qty 表 F1中列的NUMERIC(38,0)数据类型是ItemPrice,表 D1 中列的数据类型是NUMERIC(32,16)

当我在 SSRS 报告和添加 SUM(COST) 中调用此视图时,得到 #error 的少数记录和其余行都带有正确的数字。当我在 Snowflake 中运行相同的查询时,没有错误。

其他人是否面临同样的问题..?

当我添加如下 CAST 函数时,也会抛出相同的错误。

CAST(SUM(F1.StockOnHand_qty * D1.ItemPrice) AS DECIMAL(15,8)) As COST

如何解决这个问题?为什么在第一名 SSRS 给出#error。

标签: sql-serverreporting-servicesssrs-2012snowflake-cloud-data-platform

解决方案


推荐阅读