我想创建一个条形图,每个月都有一个酒吧和一些措施。

但我也想在一系列日期过滤,这可能无法完全重叠。

当发生这种情况时,我希望那些月的聚合计数只在我的日期范围内下降的天数,而不是整个月的聚合。

是可能的mdx,如果它是应该如何看起来?

有帮助吗?

解决方案

使用原始维度的虚拟维度创建第二次维度。在SELECT中使用其中一个维度和另一个维度。

如果有些人想要宿舍和时期的“营业时间”,其他人更喜欢几个月,这常常发生这种情况。或者如果您有营运的财政年度,则为4月4月。

其他提示

您可以使用subselect。您可以在页面

我发现与蒙德里安有这样的方式如下,如下所示

WITH MEMBER [Measures].[Units Shipped2] AS
SUM
(
 {
  exists([Store].[Store Country].currentmember.children,{[Store].[USA].[WA],[Store].[USA].[OR]})
 },[Measures].[Units Shipped]
)
MEMBER [Measures].[Warehouse Sales2] AS
SUM
(
 {
  exists([Store].[Store Country].currentmember.children,{[Store].[USA].[WA],[Store].[USA].[OR]})
 },[Measures].[Warehouse Sales]
)
SELECT 
{[Measures].[Units Shipped2],[Measures].[Warehouse Sales2]} ON 0,
NON EMPTY [Store].[Store Country].Members on 1
FROM [Warehouse]
.

我不确定过滤是否将在下面的SQL中完成,并提供良好的性能或在本地运行

select Country, sum(unit_shipped)
where state in ('WA','OR' )
group by Country 
.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top