Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Нельзя создать вычисляемое поле, При внешнем источнике данных не отображается кнопка для создания вычисляемого поля
 
Добрый день!
Подскажите, пожалуйста, что нужно сделать для того, чтобы при внешнем источнике данных в сводной таблице работала кнопка для создания вычисляемого поля, то есть было отображение - "Параметры сводной таблицы" - "Поля, элементы и наборы", - "Вычисляемое поле".
Или, возможно, есть еще какие-то способы для вычисления разницы между 2 столбцами в %, но еще и по всем периодам. Например, по оси y - наименования фруктов, по x магазин 1 и магазин 2, и еще выше январь 2019, февраль 2019 и тд, нужно посчитать разницу в % в сводной таблице между 2 магазинами при внешнем источнике данных (данные из БД).
Спасибо!
Фильтры диаграммы или как убирать данные в сводной диаграмме без изменений в сводной таблице
 
Добрый день!
Подскажите, пожалуйста, как можно изменить источник данных в сводной таблице и добавить фильтры к диаграмме.
При создании сводной диаграммы выбор источника данных становится не доступным. Надо сделать так, чтобы можно было выбрать.
Невозможно получить свойство PivotFields класса PivotTable
 
Приложила.
Невозможно получить свойство PivotFields класса PivotTable
 
Здравствуйте!

При запуске макроса возникает данная ошибка:
Цитата
"Невозможно получить свойство PivotFields класса PivotTable"
Подсвечивается данная строка:
With ActiveSheet.PivotTables(namePT).PivotFields( _
       namePF_2).

Код
Sub Doly() 'переключение поля на поле с доп вычислениямиApplication.ScreenUpdating = False
'On Error Resume Next
    
namePF_1 = "Продажи сумма"
namePF_2 = "Доля продаж"
    
namePT = ActiveSheet.PivotTables(1).Name 'имя сводной таблицы
namePF_actual = ActiveSheet.PivotTables(1).DataFields(1).Name 'имя текущего поля с данными

If namePF_actual = namePF_1 Then

    With ActiveSheet.PivotTables(namePT).PivotFields(namePF_1)
        .Function = xlSum
        .Calculation = xlPercentOfColumn
        .NumberFormat = "# ### ##0.00%"
        .Caption = namePF_2
    End With
Else
    With ActiveSheet.PivotTables(namePT).PivotFields( _
        namePF_2)
        .Function = xlSum
        .Calculation = xlNormal
        .NumberFormat = "# ### ##0_р_._-;# ### ##0_р_._-;_-* ""-""_р_._-;_-@_-"
        .Caption = namePF_1
    End With
End If

Application.ScreenUpdating = True
End Sub

Подскажите, пожалуйста, что нужно сделать для исправления ошибки.
Спасибо!
Изменено: ekaterina55 - 30.01.2019 16:59:35
Не удается получить данные из базы данных
 
Логика в том, что БД нормально подключены, а внешних источников нет.
Изменено: ekaterina55 - 17.01.2019 13:36:24
Не удается получить данные из базы данных
 
Здравствуйте!
При обновлении в excel появляется ошибка:
"Не удается получить данные из базы данных. Проверьте сервер или обратитесь к администратору базы данных. Убедитесь, что имеется доступ к внешней базе данных, и повторите попытку."
Файл не имеет внешних источников. В итоге сводные таблицы не обновляются.
Подскажите, пожалуйста, в чем проблема.
Изменено: ekaterina55 - 17.01.2019 09:19:15
[ Закрыто] Ошибка
 
Здравствуйте!
Подскажите, пожалуйста, в чем проблема.
При обновлении excel появляется ошибка: Не удается получить данные из базы данных. Проверьте сервер или обратитесь к администратору БД.
Файл не имеет внешних источников. В итоге сводные таблицы не обновляются.
Изменено: ekaterina55 - 16.01.2019 17:59:38
Страницы: 1
Наверх