Привет StackOverflow...
Я надеюсь, что кто-то здесь может придумать идею или может столкнуться с подобной проблемой и может дать мне несколько советов.
У меня есть отчет с двумя наборами данных, и у меня возникает ошибка с нулевым значением.
Вот как это работает. --Пользователь предоставляет параметры (сайт/дата и т.д.). --Отчет выполнен
Наборы данных 1 извлекают информацию из базы данных и предоставляют список, в данном случае сотрудников. Он фильтруется по сайту и дате и иногда ничего не возвращает. Он имеет вычисляемое поле, которое генерирует строку куба.
Параметр «CubeString» использует значение строки куба набора данных 1.
Набор данных 2 использует параметр CubeString в качестве одного из своих параметров.
Проблема возникает, когда набор данных 1 не возвращает значений. В результате параметр "CubeString" имеет нулевое значение. Это приводит к немедленному сбою набора данных 2, поскольку его параметр не может быть нулевым. Любой, кто работает с кубиками, знает, насколько суетливыми они могут быть.
Кто-нибудь здесь сталкивался с этой проблемой, если да, то что вы делали, чтобы обойти это? Могу ли я предотвратить выполнение набора данных 2, если Cubestring имеет значение null? Есть ли способ передать выполнение набора данных 2 в код, чтобы проверить, должен ли он выполняться/не должен выполняться?
Любые рекомендации более чем приветствуются, поскольку у меня заканчиваются идеи.