|
Не корректное имя поля в сводной таблице
|
|||
---|---|---|---|
#18+
Здравствуйте! Когда добавляешь поле "Выполнили план" и указывам тип агрегатной функции - xlSum, то в имени остается "Количество ...", а не "Сумма ...". Это нормально? Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44.
Может код надо по другому писать, чтобы в начале имени соответствовало типу агрегации? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2016, 20:12 |
|
Не корректное имя поля в сводной таблице
|
|||
---|---|---|---|
#18+
Файл ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2016, 20:16 |
|
Не корректное имя поля в сводной таблице
|
|||
---|---|---|---|
#18+
ferzmikk, это нормально, т.к. в этом поле нет числовых значений для суммирования. Поэтому сводная при добавлении поля автоматом делает для него функцию "Количество", а не "Сумма", т.к. суммировать нечего(там же текст). И уже только после этого Вы меняете функцию поля, но заголовок поля остается таким, каким был создан по умолчанию. Попробуйте вручную создать - получите тоже самое. Только при изменении функции поля Excel сам меняет заголовок с Количество на Сумма. Если же это делается кодом - надо менять принудительно. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2016, 13:36 |
|
Не корректное имя поля в сводной таблице
|
|||
---|---|---|---|
#18+
Понятно. Тут еще два вопроса. 1. Программно строю сводную таблицу. Добавляю разные поля значений. Возможно определить какое поле сводной таблицы расположено в столбце листа? То есть определенное поле находится в колонке "F". 2. Возможно ли через свойства сводной таблицы заливать цветом заголовки полей? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2016, 16:43 |
|
Не корректное имя поля в сводной таблице
|
|||
---|---|---|---|
#18+
ferzmikk, 1. Перебирайте поля сводной и проверяйте свойство DataRange, чтобы узнать адрес его расположения или еще что. 2. Нет. Только через УФ и то не во всех версиях Excel. Изменить заливку можно для ячеек листа, без привязки к сводной, по сути. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2016, 17:09 |
|
Не корректное имя поля в сводной таблице
|
|||
---|---|---|---|
#18+
ferzmikkВозможно ли через свойства сводной таблицы заливать цветом заголовки полей?Да, если заголовки - то можно применить стили(Конструктор -Стили сводной таблицы) и туда запихать какой угодно цвет заголовков. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2016, 17:10 |
|
Не корректное имя поля в сводной таблице
|
|||
---|---|---|---|
#18+
The_Pristferzmikk, 1. Перебирайте поля сводной и проверяйте свойство DataRange, чтобы узнать адрес его расположения или еще что. Пишет "невозможно получить свойство" ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2016, 20:11 |
|
Не корректное имя поля в сводной таблице
|
|||
---|---|---|---|
#18+
ferzmikk, я свой хрустальный шар потерял, поэтому сказать без кода ничего не могу. У меня данное свойство присутствует. Судя по остальным свойствам - Вы пытаетесь взять то, чего нет у того, где этого быть не может. Т.е. скорее всего у вычисляемого поля. А вычисляемые поля обзываются не PivotFields, а CalculatedFields. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2016, 20:18 |
|
Не корректное имя поля в сводной таблице
|
|||
---|---|---|---|
#18+
The_Pristferzmikk, я свой хрустальный шар потерял, поэтому сказать без кода ничего не могу. У меня данное свойство присутствует. Судя по остальным свойствам - Вы пытаетесь взять то, чего нет у того, где этого быть не может. Т.е. скорее всего у вычисляемого поля. А вычисляемые поля обзываются не PivotFields, а CalculatedFields. Да, это вычисляемое поле. PivotFields отображают свойства DataRange. Только вот в отладчике если развернуть PT(4), то показывает name - "Вывод Возвраты", а вот когда пишешь так PT(4).CalculatedFields("Вывод Возвраты") или PT(4).CalculatedFields(8), то показывает ошибку. И свойства DataRange недоступны. Почему так? Фрагмент кода Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2016, 17:48 |
|
|
start [/forum/topic.php?fid=60&msg=39204400&tid=2155583]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
67ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 315ms |
total: | 481ms |
0 / 0 |