【发布时间】:2020-08-07 12:02:28
【问题描述】:
我在 SQL Server 中有一个数据库,在 Analysis Server 中也有一个相关的表格数据库。其中一张表在 SQL Server 中有 date 类型的列:
如果我在 SQL Server select * from app_dates 中运行 SQL 选择,我会得到日期:
但如果我在 DAX evaluate app_dates 中运行等效项,我会得到日期/时间值而不是日期:
问题是我的程序会自动检测类型,而 Analysis Services 返回的类型是日期/时间而不是日期。
如何告诉 Analysis Services 列类型应该是 date ?
【问题讨论】:
-
我认为 DAX 无法访问仅限日期的数据类型。
-
@ps0604 您可以更改表格模型中的数据格式以实现您正在寻找的 MM/dd/yyyy 格式,而无需包含时间。
标签: sql-server ssas dax ssas-tabular