Формирование линейного графика - PullRequest
0 голосов
/ 06 июля 2010

У меня есть линейная диаграмма в отчете (rdlc), которую я не могу правильно отформатировать. Есть две основные вещи, которые я пытаюсь выполнить.

1) Ось X - это дата, сейчас она отображается как полная дата со временем, и я хочу, чтобы она отображалась в виде мм / дд / гггг. Я попытался изменить это с помощью =FormateDateTime(Fields!EndDate.Value, DateFormat.ShortDate) Именно так я и увидел это в примерах Microsoft, даже включенных в VS2008 (то, что я использую), но по какой-то причине говорится, что .ShortDate - это и нераспознанный идентификатор. Я думаю, что это может быть ошибкой. Таким образом, есть какие-нибудь идеи о том, как перевести его в формат мм / дд / гггг?

2) Я хочу, чтобы отображаемые значения были не действительными, а предыдущими перед добавлением к значению. Это делается для непрерывного наклона вверх, показывая итоги. Я также хотел бы отфильтровать нули, так как первые 20 записей равны 0. Когда я пытаюсь использовать опцию фильтра, она по какой-то причине делает график просто плоской линией.

Любые предложения по любой из этих проблем или ссылка на хороший учебник были бы хороши, так как я новичок в использовании этих отчетов. Спасибо!

Обновление: я выполнил это, применив изменения к предоставленным фактическим данным, но мне все еще хотелось бы узнать более простой и лучший способ сделать это.

Ответы [ 2 ]

1 голос
/ 09 марта 2011

Вы можете отформатировать дату в ярлыке на вкладке «Общие» следующим образом.= Формат (Поля! POWDate.Value, "M / dd / yyyy")

0 голосов
/ 12 июля 2010

На данный момент я исправил проблему, отформатировав данные в SQL-запросе так, как я хотел бы, чтобы они отображались в отчете.

...