有人可以告诉我为什么会这样吗? 我正在做一个SSAS表格模型,其中一个表(参见下面的链接中的图像),其中计算的cols如下:
location_rank =COUNTROWS(FILTER('f_p_txn', EARLIER([fk_p_key])=[fk_p_key] &&EARLIER([start_date])>=[start_date]))
end_date =DATEVALUE(LOOKUPVALUE([start_date], [fk_p_key], [fk_p_key], [location_rank], ([location_rank]+1)))
activity status =IF(ISBLANK([end_date]), "Ongoing", "Done")
在SSAS中计算和呈现的内容是正确的,但是当我部署它并在SSRS中创建数据集时,输出与SSAS不符。 在SSRS中注意到一些日期是正确的,一些日期和月份混淆并导致location_rank变得不正确。 然后我尝试将start_date和end_date列的属性数据类型更改为Date,并尝试使用不同的日期格式,如dd / mm / yyyy或mm / dd / yyyy,但问题仍然存在。 造成混乱的原因是什么?
the dataset I create from the query designer from the above ssas table
答案 0 :(得分:0)