1

Я настроил блок в Invantive Control, который загружает данные с помощью запроса:

select sii.QuotationNumber
,      sie.QuotationNumber
,      sii.quotationDate
,      sii.DueDate
,      sii.InvoiceAccountCode
,      sii.InvoiceAccountName
,      sii.StatusDescription
,      sie.Description
,      sie.Quantity
,      Currency
,      sie.NetPrice
,      sie.amountDC
,      sie.UnitCode
,      month(sii.DueDate) monthclosedate
,      year(sii.DueDate) yearclosedate
,      datepart('week', sii.DueDate) weekclosedate
from   exactonlinerest..QuotationLines sie
join   exactonlinerest..Quotations sii
on     sii.QuotationNumber = sie.QuotationNumber
where  sii.StatusDescription = 'Afgedrukt'
       or
       sii.StatusDescription = 'Open'
order 
by     sii.CloseDate

Именованные диапазоны Sie_Border и Sie_Data были определены в блоке, и они созданы. Над данными я поместил заголовок с метками полей.

Результирующая структура сводной таблицы:

Сводная таблица

Однако я ожидаю, что такие поля, как "QuotationNumber", будут использоваться для сводной таблицы.

Как я могу получить правильные метки для сводной таблицы?

1 ответ1

0

Данные в структуре Pivot показывают то, что представляется фактическими данными в строках блока вместо меток над данными.

Обратите внимание, что когда вы основываете сводную таблицу на именованном диапазоне Excel, таком как Sie_Border , этот именованный диапазон должен включать надписи над ним. Так, например, когда строка Excel с номером 1 содержит метки, именованный диапазон должен начинаться со строки 1, как, например, $a$1:$z$999 . Сводная таблица в этом случае будет принимать метки из строки 1 и данные из строки 2 в 999.

Именованные диапазоны, поддерживаемые Invantive Control, будут автоматически включать метки, устанавливая размер границы. Например, когда у вас есть метки над данными, вы должны установить:

установка границы

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .