Страницы: 1
RSS
Сводные таблицы самопроизвольное изменение формата данных
 
Коллеги! А сталкивался ли кто-нибудь из вас с сабджем.
При этом формат может изменяться и в области фильтров, и в области строк, и в области столбцов
В стилях ячеек все Ок (никаких сторонних пользовательских форматов нету).
В исходной таблице (преобразованной как "умная таблица")  эти поля - либо числовой формат, либо общий.

С большим количеством таблиц (плюс срезы) эта проблема ну просто редкосный гемор. Приходится выкручиваться...

Если есть решение, поделитесь, плз.
Офис 2013*64
Изменено: Евгений - 12.03.2018 20:56:39
OfficeProPlus 365x64
Win64forWorkstation
 
Неужели только у меня такая проблема?
Очень странно...
OfficeProPlus 365x64
Win64forWorkstation
 
Я сталкивался в 2010, и не только в сводных, о чём писал в своё время тут:
http://www.planetaexcel.ru/forum/index.php?PAGE_NAME=read&FID=8&TID=34091

Там же приведены некоторые методы исправления данного "бага", но точной причины по чему так происходит и универсального метода лечения мне пока не известно...
Изменено: VDM - 15.03.2013 22:27:12
 
Только сейчас заметил, что речь идёт о 2013 офисе ..
Мне кажется ещё пока очень мало пользователей сидит на 2013, поэтому и жалоб нет  :)
 
Снова возвращаюсь к этой же теме.
За время активного использования 2016 офиса проблема самопроизвольного изменения формата ячеек не дает покоя.
Причем наблюдаю странную закономерность. В одном файле (создан в году так 2003) формат самопроизвольно изменяется на финансовый. А в другом, который создавался в далеком 2010 году формат изменяется на "дату".
Проблема, видимо, наблюдается не только у меня (https://answers.microsoft.com/ru-ru/msoffice/forum/msoffice_excel-mso_winother-mso_2016/самопрои/3f9...).
Пока есть два предположения:
1. Файлы "старые" (хотя и в новом формате), дополняются данными и тянут все "косяки" старых версий офиса.
2. Использование в качестве разделителя целой и дробной части числа "точки", а в качестве разделителя разрядов - запятой (настройки непосредственно в Excel, а не в системе).
Если кто-либо, все-таки, нашел решение, прошу поделиться.
OfficeProPlus 365x64
Win64forWorkstation
 
Цитата
vector1 написал:
Если кто-либо, все-таки, нашел решение, прошу поделиться.
Строгая типизация в источнике данных (формат данных), а самое лучшее Power Pivot.
Изменено: Андрей VG - 03.03.2018 15:27:21
 
Источник данных - "умная таблица" с нужными форматами.
В какой-то момент (не поддающийся прогнозированию) при открытии файла формат изменяется в исходной таблице, а также на всем листе (на всем полотне).
Захожу в свойства стиля "Обычной" и вот что вижу (см.вложенный файл).
Из-за чего так происходит - теряюсь в догадках.
OfficeProPlus 365x64
Win64forWorkstation
 
И это еще не все.
Сводные, использовавшие в качестве источника эту "умную таблицу" и в полях которых фигурирует такое трансформированное поле, показывают соответственно тоже белиберду. Изменение формата исходных данных почему-то никак не отражается на кэше сводной даже после обновления (т.е. "испорченный формат" в кэше и остается). Изменить его можно только выведя испорченное поле в таблицу и заменив формат в свойствах поля (см.вложенный файл).
OfficeProPlus 365x64
Win64forWorkstation
 
Получается,  сбой в исходных. Приношу свои извинения, тут вряд ли что смогу посоветовать.
 
Цитата
vector1 написал: Сводные, использовавшие в качестве источника эту "умную таблицу"
O заморочках с "умными" было/есть немало предупреждений для различных версий офиса, особенно при создании сводных и использовании модели данных. Как вариант, далеко не лучший, попытаться заменить (временно) умную именованным диапазоном/ами. И особенно контролировать исходные данные на обновление полей ОДНОТИПНЫМИ данными - иначе при обновлениях сводные начинают капризничать. Однако... ;)
Изменено: Z - 03.03.2018 18:54:55
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
А можно кодом изменить формат конкретного поля в кэше сводной?
Сталкивался ли кто-либо с такой задачей?
OfficeProPlus 365x64
Win64forWorkstation
 
Все-таки, удавалось ли кому-нибудь изменять формат в кэше сводной? Это вообще реально?
OfficeProPlus 365x64
Win64forWorkstation
 
В новой инсайдерской сборке (build 10313.20013) проблема самопроизвольного изменения форматов устранена.
Наконец-то! Не прошло и десяти лет :)
OfficeProPlus 365x64
Win64forWorkstation
Страницы: 1
Наверх