【发布时间】:2020-10-12 14:39:20
【问题描述】:
我是 Power BI 的新手,我正在制作一个销售价值矩阵。由于我们使用各种货币并转换数字,每个销售数字最多可以有 15 个小数点。 NumericColumn 对应于未来的销售额。
有这个OriginalTable:
NumericColumn,
OtherColumn1,
... ,
OtherColumnN
这个 OriginalTable 是从 SQL Server 导入的,有大约 400K 行。 NumericColumn 的类型为 numeric(35,15)。
由于 OriginalTable 中有很多不重要的列,我按以下方式创建了一个新表,其中 M N:
NewTable = SUMMARIZECOLUMNS(
OriginalTable[NumericColumn],
OriginalTable[OtherColumn1],
... ,
OriginalTable[OtherColumnM]
)
OriginalTable 中“NumericColumn”的总和是 2,550,832.98 。通过将“NumericColumn”作为 Sum 在 Value 字段中而不在 Visualization -> Matrix 中设置任何行或列来查看此数字。
另一方面,NewTable 中的“NumericColumn”之和为 2,550,829.14(比 OriginalTable 小 3.84)。
创建新表时似乎丢失了精度。有人愿意看看吗?如果需要更多信息,请告诉我。
感谢和问候,
京都
【问题讨论】: