与 Power BI 的兼容性和性能的 SQL Server 数据模型设计

问题描述 投票:0回答:1

我正在重新设计一个数据模型(在 SQL Server 中),该模型将通过调查数据填充,然后在 Power BI 中进行分析。我对 Power BI 的经验有限,所以想就一些问题获得一些意见:

钱列
一些调查问题是货币字段——总是以美元为单位。原始数据模型将此数据存储在

MONEY
数据类型的列中,但经过一些研究后发现 prevailing sentiment 是最好使用
DECIMAL
数据类型以避免计算中的任何舍入错误.

我打算使用

DECIMAL(19,2)
,因为货币将始终以美元为单位。这听起来正确吗?

其他专栏
作为参考,我到目前为止的其他专栏是

INTEGER
NVARCHAR
DATE
FLOAT
.

我假设 Power BI 能够处理这些转换,但想知道什么是理想的物理数据类型和精度以确保最佳兼容性和性能?

这是在 SQL Server 2019 上。谢谢。

sql-server powerbi data-modeling sql-server-2019
1个回答
0
投票

是的,您可以使用 decimal 数据类型作为货币列,不使用任何货币符号。

接下来转到数据建模并选择列,在这里您可以选择任何货币符号。

© www.soinside.com 2019 - 2024. All rights reserved.