열 F1별로 그룹화고유 카운트 I 테이블 표를
카운트의 값이 같은 CUBEVALUE 함수에서 올 것F2 | Count
----------
1 | 2
2 | 1
:
=CUBEVALUE("ThisWorkbookDataModel","[Measures].[MyMeasure]","[Table1].[F2].&[1]")
=CUBEVALUE("ThisWorkbookDataModel","[Measures].[MyMeasure]","[Table1].[F2].&[2]").
의 논리 내 측정 값은 다음과 같아야합니다.
1) F1 (a -> 1, b -> 1, c -> 2)의 각 그룹에 대해 최소 값 F2를 찾습니다.
2) 이전 포인트의 지정된 값에 대해 F1의 고유 카운트 항목.
데이터 모델에서 도우미 열을 사용하여 수행 할 수 있었지만 한 가지 방법으로이를 수행하고자합니다.
가장 최근의 시도는 다음과 같습니다
F2 | Count
----------
1 | 6
2 | 6
T-SQL에서 내가 출력을 생성 할 수 있습니다
=COUNTROWS(
GENERATE(
all(Table1[F2])
,SUMMARIZE(
all(Table1),Table1[F1],"sth",min(Table1[F2])
)
)
)
가 나는 상황을 엉망으로하고 그 결과로 내가 무엇입니까 알고있는 것처럼 쿼리를 사용하여 :
select distinct
t1.F2
,count(*) over (partition by t1.F2)
from (select distinct F2 from Table1) t1
right join (select F1, min(F2) as MyMin from Table1 group by F1) t2
on t1.F2 = t2.MyMin