【发布时间】:2016-09-22 09:29:34
【问题描述】:
我想以某种方式在数据集中过滤我的查询,其中我得到了从月初到昨天的日期。第一部分很简单,我从报告参数中传递月份,所以我从每月的每一天得到值,但不知何故我必须将其限制到昨天。我尝试将此表达式放在 where 子句中,但它根本不起作用,因为我在行上没有日期:FILTER([Date of shipment].[Date], [Date of shipment].[Date] < Format(Now(), "yyyyMMdd")。
我知道我可以过滤行,但重要的是,我不希望 Date 显示在行上。
编辑:另外我可以使用主报告提供的参数,即昨天的日期。但是我如何限制日期而不把它放在行上?这样的东西不起作用:IIF( STRTOSET(@ShipmentDate, CONSTRAINED).Count = 1, STRTOSET(@ShipmentDate, CONSTRAINED), [Shipment Date].[Date] < @ShipmentDate))
【问题讨论】:
标签: reporting-services ssas mdx business-intelligence ssas-2012