我在设置尺寸方面遇到了麻烦
My DB:
PERSON:
id PRIMARY KEY
name
SALES:
id
person_id FOREIGN KEY -> person.id
value
现在我想用DIMENSION PERSON和MEASURE VALUE制作一个CUBE SALES
CUBE
-table: SALES
-dimension: PERSON (foreign key: person_id)
-hierarchy: default
-level: name
**-level: id** (originaly not here, see below)
-table: Person
-Measure: value (sum)
现在我想这样做:
select [MEASURE].[VALUE] on columns,
{[PERSON].[NAME].members} on rows
from SALES
它不会填充值的总和,除非我把BOLD行 我不知道我在哪里弄错了,我认为我的数据库设置不对,但我尝试了一切。
编辑: 我抬起一个xml并改变了pentaho mondrian shema-workbench制作的东西: 我删除了类型,有一件事是必要的,它是层次结构中的主键属性。 现在它正在运作