Сделайте метрические измерения использования SQL Server Reporting Services

значение по умолчанию аргумента должно быть константным выражением. Это не может быть переменная или вызов функции.

, Если Вам нужна эта функциональность однако:

function foo($foo, $bar = false)
{
    if(!$bar)
    {
        $bar = $foo;
    }
}

Принятие $bar, как ожидают, не будет булевской переменной, конечно.

16
задан marc_s 11 November 2009 в 13:49
поделиться

3 ответа

Я думаю, вам нужно использовать MDC.Set для установки дополнительных значений контекста. Посмотрите Совет №4 в этом блоге .

Тег :

<rd:ReportUnitType>Cm</rd:ReportUnitType>

По умолчанию все новые отчеты (созданные с помощью команды «Добавить элемент» -> «Выбрать отчет») будут использовать сантиметры. Однако, как заметил Эд, отчеты, созданные мастером отчетов, по-видимому, жестко запрограммированы для использования дюймов.

Следует также отметить, что все, что вы поместите в этот файл Report.rdl , будет использоваться, когда создание нового отчета, чтобы вы могли установить размеры страниц, шрифты и т. д. по умолчанию ...

19
ответ дан 30 November 2019 в 16:50
поделиться

Используя BIDS 2005 (я не использовал версию 2008), вы можете определять измерения в любых единицах, понятных разработчику - в том же отчете допустимо определять некоторые измерения в дюймах, некоторые в сантиметрах, некоторые в пикселях и т. д.

Если вы посмотрите на определение отчета, хранящееся в файле RDL (как XML), вы увидите, что значение сохраняется в предоставленных вами единицах (а не конвертируется в британские единицы измерения) под капотом) - как в этом примере:

  <InteractiveWidth>8.5in</InteractiveWidth>
  <rd:GridSpacing>0.25cm</rd:GridSpacing>

Если значения в дюймах в шаблоне отчета по умолчанию вас беспокоят, вы можете изменить их - в SQL 2005 шаблон по умолчанию хранится в

C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\ProjectItems\ReportProject\Report.rdl

Это местоположение может быть немного отличается для SQL 2008.

(Обратите внимание, что это не меняет отчеты, создаваемые мастером отчетов.)

1
ответ дан 30 November 2019 в 16:50
поделиться

Я сам нашел решение - вроде как.

Когда создается новый отчет, я могу щелкнуть правой кнопкой мыши в области конструктора отчета и выбрать «Свойства отчета». Там я могу выбирать между дюймами и сантиметрами для своих измерений.

Но я до сих пор не нашел способа сообщить службам Reporting Services, что мне всегда нужна метрическая система по умолчанию ... . любые дополнительные советы приветствуются!

4
ответ дан 30 November 2019 в 16:50
поделиться
Другие вопросы по тегам:

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