我在SQL Server中有一个数据库,在Analysis Server中也有一个相关的表格数据库。这些表之一具有dateSQL Server中的类型列:
date
如果我在SQL Server中运行SQL select,则会select * from app_dates得到日期:
select * from app_dates
但是,如果我在DAX中运行等效项,则会evaluate app_dates得到日期/时间值而不是日期:
evaluate app_dates
问题是我的程序会自动检测类型,而Analysis Services返回的类型是日期/时间而不是日期。
如何告诉Analysis Services列类型应为date?
更改SSAS模型中该列的数据类型和数据格式。您可以通过查看列的属性来执行此操作。我下面有一个示例,如何在没有时间的情况下获取所需的MM / DD / yyyy格式。
https://docs.microsoft.com/zh-cn/analysis-services/tabular-models/column-properties-ssas-tabular?view=asallproducts-allversions
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
点击生成二维码
我来说两句