0

AuthAmountsデータセットから最新の日付をMM/dd/yyyyフォーマットで取得しようとしていますが、時刻の値を削除できません。私は、次のような考えられるすべての順列を試しました。

=Format(Last(Fields!CustAuthorizationDate.Value,"MM/dd/yyyy"), "AuthAmounts")
=Last(Format(Fields!CustAuthorizationDate.Value,"MM/dd/yyyy"), "AuthAmounts")
=Format(Last(Fields!CustAuthorizationDate.Value,"AuthAmounts"), "MM/dd/yyyy")
=Last(Format(Fields!CustAuthorizationDate.Value,"AuthAmounts"), "MM/dd/yyyy")

いずれの場合も、のようなものが返されます10/26/2010 12:00:00 AM。ここで何が欠けていますか?

4

2 に答える 2

0

上記のSSRS2005(BIDS)の説明で述べたように、コードの変更が実際に機能するためには、ユーザーがソリューションを保存、閉じ、再度開く必要がある場合があります。これはイライラすることですが、適切にフォーマットされた式がシステムによって繰り返し拒否され、その理由がわからない場合よりも、イライラすることはほとんどありません。

于 2013-01-25T15:23:27.913 に答える
0

レポートビルダーでフォーマットする場合は、クエリや式ではなく、テーブル自体でこれを行う必要があります。

SSRSサービスは他の誰よりも賢いことを忘れないでください;)そのようなサービスには、日付と時刻のデフォルトの日付形式があります。私はこれをデフォルトで常に取得しており、式やデータセットのクエリではなく、印刷形式を物理的に変更する必要があります。

于 2013-01-25T23:31:59.103 に答える