我希望[Net sales]
和[Year]
除以[Week]
之前的所有年份,直到现在我都遇到了问题。
我写了两个查询,但两个都不起作用。
第一个是基本的,我只是显示[Net sales]
除以周和年,这是我想要的,但首先:即使[Net sales]
为空,我也会显示数周和数年,其次, [Year]
和[Week]
的“全部”成员不希望出现。
如何过滤掉[All]
和空值?
实际查询:
select
{[Measures].[Net sales]} on columns,
{([Time].[Year].MEMBERS,
[Time].[Week].MEMBERS )} on rows
from [Sales]
where (
{[Department].[Department name].&[WRO], [Department].[Department name].&[KAT]});
第二个查询,根本不起作用。这是尝试过滤掉[All]
的{{1}}成员。
[Year]
摘要:我想仅显示净销售额除以周数。应该将周数分组。
答案 0 :(得分:1)
要过滤掉[All]成员,请使用CHILDREN而不是MEMBERS。
要获得没有净销售额的周和年,请使用NON EMPTY:
NON EMPTY {([Time].[Year].CHILDREN,
[Time].[Week].CHILDREN )} on rows