Экспорт от SSRS до Excel без [закрытых] заголовков

Я подозреваю, что вы думаете о x = x *. 2.0 как об утверждении, которое меняет значение x. Но в OCaml значение переменной не может быть изменено.

В выражениях OCaml = - оператор сравнения на равенство. Так что x = x *. 2.0 является логическим выражением. То есть, это либо правда, либо ложь.

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

Хотя вы не можете изменить значение переменной, вы можете иметь любое количество локальных переменных, которые вам нравятся. Способ объявления локальной переменной выглядит следующим образом:

let my_local_variable = expression1 in expression2

Чтобы получить эффект, который вы смотрите далеко (я думаю), вы можете написать что-то вроде этого:

let idk (x: float) =
   let local_x = x *. 2.0 in
   if (local_x > 0.0) then true else false
13
задан Joel Coehoorn 5 June 2009 в 17:16
поделиться

2 ответа

Обновление

Также см. мой ответ о том, как добавить новую опцию рендеринга Excel, которая разделяет заголовок

Исходный ответ следует:

Если можно получить URL для вывода Excel (некоторые версии SSRS оставляют браузер, отображающий его), можно добавить некоторый код в конец:

&rc:SimplePageHeaders=True

Это удаляет заголовок. Это - ручной взлом, который пригождается, или можно добавить его к rsreportserver.config файлу

<Render>
    <Extension Name="EXCEL" Type="Microsoft.ReportingServices.Rendering.ExcelRenderer.ExcelRenderer,Microsoft.ReportingServices.ExcelRendering">
        <Configuration>
            <DeviceInfo>
                <SimplePageHeaders>True</SimplePageHeaders>
            </DeviceInfo>
        </Configuration>
    </Extension>
</Render>

Сбой этого существует Aspose. Ячейки или OfficeWriter - я не использовал ни один продукт, я просто знаю об их существовании.

Или для действительно храброго, можно создать собственный рендерер

14
ответ дан 2 December 2019 в 00:32
поделиться

Unfortunately Reporting Services 2000, 2005, и 2008 не имеет способа изменить результаты отчета на основе метода рендеринга, выбранного пользователем. Это означает, что Ваша единственная альтернатива должна предоставить параметр отчету, который скроет или покажет заголовок.

Если пользователи получают доступ к отчетам с помощью Диспетчера отчетов, то это обычно - не разумное разрешение и нет никакого хорошего разрешения к проблеме. При выполнении подписок, которые представляют отчет Excel и поставке отчетов или по электронной почте, доля файла или SharePoint, то этот метод достаточен для разрешения проблемы.

Я был бы готов заплатить небольшую сумму денег за пользовательское расширение метода рендеринга, если кто-то кодировал решение этого. Но до настоящего времени, я не видел ряд кода, который достигает этой цели.

0
ответ дан 2 December 2019 в 00:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: