powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Группировка по месяцам
13 сообщений из 13, страница 1 из 1
Группировка по месяцам
    #38503061
nnmserg11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребят, привет.
Как сделать группировку по месяцу?



Т.е. в данном случае должна быть 1 строка December 2013 с суммой 120
...
Рейтинг: 0 / 0
Группировка по месяцам
    #38503135
SilverVolg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nnmserg11,
matrix - где указать в поле expression вывод месяца только, он вроде и сам сгруппирует. Если не ошибаюсь ...
...
Рейтинг: 0 / 0
Группировка по месяцам
    #38503326
nnmserg11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос снят)

В свойствах группировки прописать:
=Month(Fields!Название_поля_с_датой.Value)
...
Рейтинг: 0 / 0
Группировка по месяцам
    #38503372
nnmserg11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Черт. Не снят... Группировка по месяцам срабатывает, но группирует по месяцам независимо от года(
...
Рейтинг: 0 / 0
Группировка по месяцам
    #38503468
Andrews25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nnmserg11,

=Year(Fields!Название_поля_с_датой.Value) * 100 + Month(Fields!Название_поля_с_датой.Value) ???
...
Рейтинг: 0 / 0
Группировка по месяцам
    #38503508
nnmserg11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Andrews25,

Даже проще, просто забыл отписаться, что решил)
=Month(Fields!Поле_с_датой.Value)+YEAR(Fields!Поле_с_датой.Value)

У меня просто глюк в группировке был. Я свой вариант уже пробовал - все получалось, а потом начал ерунду выводить. Удалил группу, прописал заново - все гуд.
...
Рейтинг: 0 / 0
Группировка по месяцам
    #38503527
nnmserg11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня возник параллельный вопрос:

Вывожу дату в формате: Месяц год
Месяц прописывается на английском.

Пробовал заменить в Expression:

= Switch(Month(Fields!Поле_с_датой.Value) = "01", "Январь",
...
Month(Fields!Поле_с_датой.Value) = "12", "Декабрь"
)

Но тогда выдается только месяц, без года.

Пробовал также добавить:

= Switch(...)+" "+ Year(Fields!New_ShippingDate.Value) - любые махинации - #error

Кто подскажет?)
...
Рейтинг: 0 / 0
Группировка по месяцам
    #38503579
Madmech
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nnmserg11У меня возник параллельный вопрос:

Вывожу дату в формате: Месяц год
Месяц прописывается на английском.

Пробовал заменить в Expression:

= Switch(Month(Fields!Поле_с_датой.Value) = "01", "Январь",
...
Month(Fields!Поле_с_датой.Value) = "12", "Декабрь"
)

Но тогда выдается только месяц, без года.

Пробовал также добавить:

= Switch(...)+" "+ Year(Fields!New_ShippingDate.Value) - любые махинации - #error

Кто подскажет?)

Используйте форматирование, а то ваш VB-код читать невозможно.

Ошибка, скорее всего, возникает из-за попытки слить строку и число. Попробуйте вот так:

Код: vbnet
1.
= Switch(...) + " " + CStr(Year(Fields!New_ShippingDate.Value))
...
Рейтинг: 0 / 0
Группировка по месяцам
    #38503597
nnmserg11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Madmech,

Форматирование было( Перенес из notepad'а, в предпросмотре все гуд, а опубликовал - каша... Sorry.

Да, вы правы) Если число перевести в текст - все гуд)
...
Рейтинг: 0 / 0
Группировка по месяцам
    #38503627
Andrews25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nnmserg11,

Код: vbnet
1.
=Month(Fields!Поле_с_датой.Value)+YEAR(Fields!Поле_с_датой.Value)



предположим у Вас год 2010 и месяц январь - значение будет равно 2011
для года 2009 и месяца февраль - тоже 2011 :)

Вас такое устраивает?
...
Рейтинг: 0 / 0
Группировка по месяцам
    #38503671
nnmserg11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Andrews25,

Нет) Проверил, создал для теста. Все отображается и группируется верно.
...
Рейтинг: 0 / 0
Группировка по месяцам
    #38503694
nnmserg11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Andrews25,

Вернее, я уже сделал так:
= Switch(...) + " " + CStr(Year(Fields!New_ShippingDate.Value))
...
Рейтинг: 0 / 0
Группировка по месяцам
    #38527228
Anton Fateev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nnmserg11, и охота же людям велосипеды строить? Зачем тут switсh? Не проще использовать функцию MonthName() и поставить русскую локаль в настройках отчёта? Или даже ещё проще: на дату навесить форматирование "y"?
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Группировка по месяцам
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]