仅在使用名称值

时间:2018-04-26 18:44:29

标签: ssas

我是新手。一直在制作一张远近标准化的桌子,但这是一个侧面说明,我不知道这是否是问题的一部分。 我正在创建一个维度 维度低于

  • InvoiceItemCode
  • MemberNo
  • MemberDescription
  • OtherItems

我使用名称值在报告上显示MemberDescription代替InvoiceItemCode。但是当我这样做时,它会给我一个重复项警告。 如果我把它留空,那就没有了。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

我有答案。经过一些小橡皮鸭调试后,提出了一个问题,即在使用MemberDescription时SQL语句是如何变化的。

因此,遵循该路径,我发现两个语句之间的更改在项目数据库和密钥中引发了一个问题。

所以(简化)

Select distinct InvoiceItemCode + packtype from Items

将返回0000CASE

Select distinct InvoiceItemCode,packtype,invoiceItem+packtype 会回来的 0000 CASE 0000CASE 0000CASE'' 0000CASE

所以我找到了答案。我只需要深入挖掘sql。 谢谢