Я новичок в Cognos и знаю SQL, но, похоже, я не могу понять cognos logi c для некоторых базовых c вещей. Уже два дня я пытаюсь, и я искал по всему rnet ничего не находя. Здесь проблема. У меня есть продукт измерения, в котором есть два измерения: тип продукта и статья (в этом порядке статья ниже типа продукта с точки зрения иерархии). Давайте упростим и скажем, что у меня есть эта таблица:
Product line | Article | Sales
-------------------------------
Shoes | Article1 | 1000
| Article2 | 2000
| Article3 | 10
| Article4 | 20
| Article5 | 30
Bags | Article6 | 100
| Article7 | 100
| Article8 | 30
Balls | Article9 | 50
| Article10 | 50
Я хочу отобразить продажи для каждой продуктовой линейки и для каждой статьи для article1 и article2 и продажи для каждой продуктовой линейки только для остальных. Я хочу, чтобы мой конечный результат выглядел так:
Product line | Article | Sales
-------------------------------
Shoes | Article1 | 1000
| Article2 | 2000
| Other | 60
Bags | Other | 330
Balls | Other | 100
Я создал элементарные данные со следующим выражением «if [article-name] in ('article1', 'article2') then ([article- name]) else ('other'), но это дает мне следующее:
Product line | ArticleNEW| Sales
-------------------------------
Shoes | Article1 | 1000
| Article2 | 2000
| Other | 10
| Other | 20
| Other | 30
Bags | Other | 100
| Other | 100
| Other | 30
Balls | Other | 50
| Other | 50
Я думал, что Cognos будет группироваться автоматически, но, похоже, этого не происходит при создании нового выражения…. Обратите внимание, что у меня есть тысячи статей, и я не могу создать данные, которые бы сказали «article3 + article4 + article5 et c.». Если у кого-то есть идеи по этому поводу, было бы здорово! Заранее спасибо!