나는 SSAS
및사실을 차원으로 필터링하는 방법은 무엇입니까?
나는이 쿼리를 작성 SQL Server 2008 R2
을 사용하고 작동 :
SELECT
[Measures].[Circulation Count]
ON COLUMNS
FROM [Store]
where [Circulation Kind].[Circulation Code].&[1]
그리고 결과는 다음과 같습니다 362154.2154
을하지만 Filter
기능을 사용하면 내 결과가 비어 있습니다.
SELECT
Filter(
[Measures].[Circulation Count]
,
[Circulation Kind].[Circulation Code]
=
[Circulation Kind].[Circulation Code].&[1]
)
ON COLUMNS
FROM [Store]
Filter
기능으로 내 결과를 필터링하려면 어떻게해야합니까?
그런 필터 기능을 사용하고 싶지는 않습니다. 일반적으로 필터 함수는 차원 멤버 집합을 필터링하는 데 사용됩니다. 예를 들어 지난 달 판매액이 $ 100000 이상인 매장을 필터링합니다.이론적으로 묻는 것입니까, 아니면 성취하려는 쿼리보다 더 많은 것이 있습니까? – mmarie
where 절을 사용하지 않고이 쿼리를 수행하는 방법을 찾으려면 [Circulation Kind]. [Circulation Code]. & [1]을 ROWS 축에 넣을 수 있습니다. 또는 계산 된 구성원 인 Sum ([Measures]. [Circulation Count], [Circulation Kind]. [Circulation Code]. & [1])을 작성한 다음이를 열에 사용할 수 있습니다. – mmarie