it-swarm.com.ru

Как отобразить текущую дату в отчете SSRS?

Я хочу показать Todays date как report generated date в отчете SSRS.

Как я могу это сделать ?

я должен использовать любую переменную?

пожалуйста, помогите мне, я новичок в SSRS.

Например, обратитесь к этому изображению: enter image description here

9
Neo

столбец даты 1: = formatdatetime (сегодня)

16
Sooraj Chandu

Попробуй это:

=FORMAT(Cdate(today), "dd-MM-yyyy")

или же 

=FORMAT(Cdate(today), "MM-dd-yyyy")

или же 

=FORMAT(Cdate(today), "yyyy-MM-dd")

или же 

=Report Generation Date: " & FORMAT(Cdate(today), "dd-MM-yyyy")

Вы должны отформатировать дату в том же формате, что ваш клиент (внутренний или внешний) хочет видеть дату . Например, на одном из моих серверов он работает в американском формате даты (MM-дд-гггг), и в моих отчетах я должен убедиться, что отображаемые даты являются европейскими (гггг-мм-дд).

14
SQL.injection

Вы также можете перетащить элемент «Время выполнения» из списка «Встроенные поля».

11
Konrad Z.

чтобы отобразить дату и время, попробуйте это:

=Format(Now(), "dd/MM/yyyy hh:mm tt")
5
Ahmed Soliman Flasha

В текстовом поле, содержащем заголовок, вы можете использовать выражение для получения даты. Попробуйте что-то вроде 

    ="Report Generation Date: " & Today()

щелкните правой кнопкой мыши в текстовом поле в представлении макета. Внизу списка вы увидите вариант выражения. Там вы сможете ввести код. Эта опция позволит вам избежать добавления второго текстового поля. 

3
Cordney Ervin

Вы можете поместить текстовое поле в отчет и добавить в него выражение со следующим значением:

="Report generation date:  " & Format(Globals!ExecutionTime,"dd/MM/yyyy  h:mm:ss tt" )
2
rchacko

Просто простое использование 

=Format(today(), "dd/MM/yyyy")

решит вашу проблему.

не усложняйся, 

0
Robison Karls Custódio