Пример использования переменных.
Добавлено: 31 май 2012, 16:42
Есть замечательное видео на сайте, про использование переменных.
Можете выложить тестовый проект для MVC?
Спасибо.
Можете выложить тестовый проект для MVC?
Спасибо.
Инструмент бизнес-аналитики от компании Stimulsoft. Программное обеспечение для создания дашбордов и отчетов. Инструменты отчетности для любой платформы.
https://forum.stimulsoft.ru/
Смотрел.Andrew писал(а):Здравствуйте,
Пожалуйста, посмотрите проекты, которые идут вместе с инсталляцией продукта.
Спасибо.
Код: Выделить всё
public ActionResult GetReportSnapshot()
{
...
report.Compile();
report.CompiledReport.DataSources["MyData"].Parameters["@Date1"].ParameterValue = value;
...
return StiMvcViewerFxHelper.GetReportSnapshotResult(report, this.Request);
}
Код: Выделить всё
...
report.DataSources["MyData"].Parameters["@Date1"].Value = value;
report.Compile();
...
Код: Выделить всё
declare @dtmondayincurrentweek int
declare @dt datetime
--select @dt = DATEADD(DAY, DATEDIFF(day,0, @date)/7*7,0)
--select @dt
select @dtmondayincurrentweek = replace(convert(varchar, DATEADD(DAY, DATEDIFF(day,0, @date)/7*7,0), 112),'-','')
--select @dtmondayincurrentweek
SELECT ihour as ihour, isnull (sum (value), 0) AS Value FROM [CountboxData].[dbo].[events] WHERE idate = @dtmondayincurrentweek
and (counter_id = '5' or counter_id = '9' or counter_id = '15' or counter_id = '23')
group by ihour order by ihour
Код: Выделить всё
public ActionResult GetReportSnapshotComparisonOfThePeriods()
{
var date = DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss.000");
if (Session["date"] != null) date = ((DateTime)Session["date"]).ToString("yyyy/MM/dd HH:mm:ss.000");
var report = new StiReport();
report.Load(Server.MapPath("~/Content/6_attendanceWeek.mrt"));
report.Compile();
report.CompiledReport.DataSources["mondaygroupbyhour"].Parameters["@date"].ParameterValue = "2012.11.14";
//report.DataSources["mondaygroupbyhour"].Parameters["@date"].Value = "2012-14-11";
//report.Compile();
return StiMvcViewerFxHelper.GetReportSnapshotResult(report, Request);
}
Код: Выделить всё
report.Load("F:\\ReportSql.mrt");
report.Compile();
DateTime date = DateTime.Parse("2011-01-01");
report["dp"] = date;
Код: Выделить всё
select * from Table_1 where datecol > @dp