我在SSRS查询设计器中有两个问题,我的SSAS表格模型。我创建了一个计算成员列,基本上说,如果这个其他列="最后发票日期",则放置"最后发票日期"作为值,否则,将不同的列的值放入" FiscalMonthLastDay":
IIF([Invoice Date].[Relative Date].CurrentMember.MEMBER_CAPTION ="Last Invoice Date",
"Last Invoice Date",
[Invoice Date].[FiscalMonthLastDay].CurrentMember.MEMBER_CAPTION)
当我拖动那个新字段时,它可以正常工作,但它会在我的结果中创建额外的行。我之前添加了&屏幕截图后(删除了一些敏感数据)。我无法弄清楚如何让它不显示额外的行?
之后:
我的第二个问题是,我想将我的数据集过滤到这个新的计算成员与另一列匹配的位置。所以我在过滤器部分做了MDX操作符,认为这样的东西可以工作,但是我无法得到它(它与上面的公式相同):
如果有人知道在哪里可以获得如何使用这个MDX运算符的一些好例子,那就太棒了!
谢谢!
答案 0 :(得分:0)
我不明白这一点:
[Invoice Date].[Relative Date].CurrentMember.MEMBER_CAPTION ="Last Invoice Date"
查看您的屏幕[Relative Date]
是一个日期 - 那么MEMBER_CAPTION
如何等于“上一个发票日期”?