誰かがなぜこれが起こっているのか教えてもらえますか? 計算された列が次のように表されている表の1つ(下のリンクの画像を参照)を使用して、SSAS表形式モデルを実行しています:
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 などの別の日付形式で試しましたが、問題は解決しません。混乱が起こる原因は何ですか?