Ответы на вопрос:
При оценке функции КУБЗНАЧЕНИЕ в ячейке временно выводится сообщение "#ОЖИДАНИЕ_ДАННЫХ…", пока все данные не будут найдены.
Если для аргумента "выражение_элемента" используется ссылка на ячейку, и эта ссылка содержит функцию КУБ, то "выражение_элемента" использует многомерное выражение для элемента в ячейке, на которую указывает ссылка, а не значение, которое отображается в этой ячейке.
Если имя подключения не является допустимым подключением к книге, хранящейся в книге, КУБЗНАЧЕНИЕ возвращает #NAME? значение ошибки #ЗНАЧ!. Если сервер оперативной аналитической обработки (OLAP) не запущен, недоступен или возвращает сообщение об ошибке, КУБЗНАЧЕНИЕ возвращает #NAME? значение ошибки #ЗНАЧ!.
Если хотя бы один элемент в кортеже является недопустимым, КУБЗНАЧЕНИЕ возвращает значение #VALUE! значение ошибки #ЗНАЧ!.
Функция КУБЗНАЧЕНИЕ возвращает ошибку "#Н/Д" в следующих случаях:
Неправильный синтаксис аргумента "выражение_элемента".
Элемента, определяемого аргументом "выражение_элемента", не существует в кубе.
Кортеж не является допустимым, поскольку для указанных значений отсутствует пересечение. (Такая ситуация возможна для нескольких элементов из одной и той же иерархии.)
Множество содержит по меньшей мере один элемент с измерением, отличным от других элементов.
Функция КУБЗНАЧЕНИЕ может возвращать значение ошибки "#Н/Д" при ссылке на сеансовый объект, например на вычисляемый компонент или именованный набор, в сводной таблице при совместном использовании подключения, когда сводная таблица удалена или происходит преобразование таблицы в формулы. (На вкладке Параметры в группе Сервис нажмите кнопку Средства OLAP, а затем — кнопку Преобразовать в формулы.)
Проблема: пустые значения преобразуются в пустые строки
В Excel, если ячейка не содержит данных, так как вы не изменили ее или удалили содержимое, ячейка содержит пустое значение. Во многих системах баз данных пустое значение называется значением NULL. Пустое или пустое значение буквально означает "нет значения". Однако формула не может возвращать пустую строку или пустое значение. Формула всегда возвращает одно из трех значений: числовое значение; текстовое значение, которое может представлять собой строку нулевой длины или значение ошибки, например #NUM! или #VALUE.
Если в формуле есть функция КУБЗНАЧЕНИЕ, подключенная к базе данных OLAP (Online Analytical Processing), а запрос в этой базе данных возвращает значение null, Excel преобразует это значение NULL в пустую строку, даже если формула в противном случае возвращала бы число. значение. Это может привести к ситуации, когда диапазон ячеек содержит сочетание числовых и нулевых строковых значений, а эта ситуация может повлиять на результаты других формул, которые ссылаются на этот диапазон ячеек. Например, если ячейки a1 и a3 содержат числа, а ячейка A2 содержит формулу с функцией КУБЗНАЧЕНИЕ, которая возвращает пустую строку, следующая формула вернет #VALUE! ошибки
=A1+A2+A3
Чтобы предотвратить такую ситуацию, следует проверять ячейки на наличие пустой строки с функции ЕТЕКСТ, а затем использовать функцию ЕСЛИ для замены пустой строки на 0 (ноль), как показано в следующем примере.
=ЕСЛИ(ЕТЕКСТ(A1),0,A1)+ЕСЛИ(ЕТЕКСТ(A2),0,A2)+ЕСЛИ(ЕТЕКСТ(A3),0,A3)
Функцию КУБЗНАЧЕНИЕ можно также вложить в условие ЕСЛИ, которое возвращает значение "0", если функция КУБЗНАЧЕНИЕ возвращает пустую строку, как показано в следующем примере.
=ЕСЛИ (КУБЗНАЧЕНИЕ("Продажи","[Показатели].[Сумма]","[Время].[2004]","[Все товары].[Напитки]")="", 0, КУБЗНАЧЕНИЕ("Продажи","[Показатели].[Сумма]","[Время].[2004]","[Все товары].[Напитки]"))
Обратите внимание на то, что функция СУММ не требует проверки на наличие пустой строки, так как при вычислении ее значения пустые строки автоматически игнорируются.
Примеры
=КУБЗНАЧЕНИЕ("Продажи","[Показатели].[Сумма]","[Время].[2004]","[Все товары].[Напитки]")
=КУБЗНАЧЕНИЕ($A$1,"[Показатели].[Сумма]",D$12,$A23)
Объяснение:
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
kvpopochku07.07.2020 20:18
-
умная19605.11.2022 06:09
-
ania4725.07.2020 05:27
-
olesyag808016.01.2021 07:01
-
ЗайчонокЛайм12.12.2020 04:18
-
ксззххххх26.12.2022 21:29
-
NeoBall01.06.2022 19:50
-
хрустально27.04.2021 21:26
-
Loloshka32129.04.2022 11:17
-
lisa123627.05.2021 17:02
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.