我想以某種方式在數據集中過濾我的查詢,其中我從月初到昨天獲得了日期。第一部分很簡單,我從報告參數中通過一個月,所以我從每個月的每一天都得到了值,但不知何故我必須將其限制到昨天。我試着把這個表達式放在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