我想以某种方式在数据集中过滤我的查询,其中我从月初到昨天获得了日期。第一部分很简单,我从报告参数中通过一个月,所以我从每个月的每一天都得到了值,但不知何故我必须将其限制到昨天。我试着把这个表达式放在where子句中,但它没有工作,因为我没有行的日期:FILTER([Date of shipment].[Date], [Date of shipment].[Date] < Format(Now(), "yyyyMMdd")
。 我知道我可以过滤行,但重要的是,我不希望日期显示在行上。MDX筛选日期小于今天
编辑:此外,我可以使用主报告提供的参数,这是昨天的日期。但是,如何限制日期而不将其放在行上?像这样的东西不起作用:IIF(STRTOSET(@ShipmentDate, CONSTRAINED).Count = 1, STRTOSET(@ShipmentDate, CONSTRAINED), [Shipment Date].[Date] < @ShipmentDate))
谢谢,这是非常好的。我会用你的解决方案。 – Dodzik