Изменить «нет значения» в кросс-таблицах - панель управления Cognos Analytics - PullRequest
0 голосов
/ 10 апреля 2020

Есть ли способ отредактировать «нет значения» в ячейках кросс-таблицы визуализации панели мониторинга Cognos Analytics (11.0.13)? Я хотел бы изменить его на 0.

Заранее спасибо.

1 Ответ

0 голосов
/ 10 апреля 2020

Мой ответ состоит из двух частей.

Во-первых, некоторые методы, чтобы делать то, что вы хотите сделать. Второе предостережение о том, что вам действительно нужно понимать данные, чтобы знать, следует ли указывать значения как ноль, а не как ноль.

Часть первая

Это зависит от вашего источника данных и происхождения объекта.

Если вы используете модуль данных, вы можете установить параметр для элемента запроса, чтобы заменить ноль на ноль.

Если вы используете выражение, вы можете использовать функцию объединения для замены значения, тогда исходное значение равно нулю. Это может использоваться вместо любой меры, которую вы пытаетесь использовать в своей диаграмме.

Например, coalesce ({некоторый элемент запроса}, 0)

Coalesce принимает любое количество параметров и будет вернуть значение тех, которые находятся в крайнем левом положении, если оно не равно нулю, а затем вернуть значение для следующего параметра, если оно также не равно нулю et c.

Я предполагаю, что вы используете файл прямо на панели инструментов. Я советую, что было бы неплохо поместить его в модуль, выполнить там моделирование, чтобы оно было доступно во всех ваших панелях мониторинга и отчетах, и вы могли использовать его вместе с другими источниками данных. Кроме того, если у вас есть многолистовой или многофайловый источник, у вас есть возможность узнать, как были определены отношения между листами, и при необходимости исправить их. У меня не было достаточного опыта создания умных отношений со-disant в многолистовых файлах, но вы используете 11.0.13, и я не думаю, что это там. (Я использую 11.1.5)

Часть вторая

Для пуристов: ноль не ноль. Есть разница между нулем и нулем. Людям, не имеющим математических степеней (таким, как я, который обучался в качестве бухгалтера), трудно понять это, но у меня есть довольно простой пример, который, я думаю, может показать, где значение равно нулю, а где оно может быть действительно нулевым.

Предположим, что вы делаете ежемесячный отчет о продажах для автосалона. На этот раз в прошлом году (то есть в апреле 2019 года) вы могли продавать автомобили 2019 года выпуска и несколько автомобилей 2018 года выпуска. Вы не продавали автомобили 2020 модельного года, потому что они еще не были выпущены. В этом случае значение должно быть нулевым. Со временем количество продаж автомобилей 2018 года может составить 0, поскольку у вас больше не будет их в инвентаре для продажи. В этом притворном отчете у меня продажа 1 2018 автомобиля в феврале этого года.

Теперь в вашем отчете за 2019 год будут отсутствовать продажи автомобилей 2020 года до осени (думаю, именно тогда они обычно выпускают новые автомобили).

Вполне возможно, что количество продаж за апрель этого года будет равно нулю.

enter image description here

...