2015-03-03 2 views
0

друзей. У меня есть поле в моем отчете, которое содержит строку времени 25:00:00. Как я могу экспортировать это поле в excel и получить формат столбца [h]: mm: ss автоматически?SSRS export timespans больше 24 часов, чтобы отличить

Шаги, которые я пробовал:

  1. Используется функция System.TimeSpan.FromSeconds (90000). Но это дало мне результат 1.01: 00: 00, и он экспортирует в Excel в качестве общего формата.

  2. Б выражение для свойства TextBox -> Количество в SSRS, как это: = IIF (Глобалы RenderFormat.Name = "EXCELOPENXML", "[ч]: мм: сс", "HH: мм"!). Это дало тот же результат, что и предыдущий.

Если есть идеи, как решить эту проблему, я жду ваших предложений. Благодарю.

ответ

0

Функция FORMAT удаляет фактический тип данных столбца при экспорте. Таким образом, вместо этого я предлагаю использовать FORMAT свойство (как на скриншоте ниже)

enter image description here

Теперь, если вы попытаетесь снова & отчет экспорта отличиться это будет экспортировать, используя свойство формат этой ячейки.

+0

Спасибо за ответ, но я попробовал ваше решение и снова имел столбцы в общем формате в excel –

Смежные вопросы