나는 달성하려고 시도하지만 그것을하는 방법을 모른다.다른 열의 많은 값을 조건으로하는 열의 SUM
는 정말 같은 직원 시간 항목을 나타내는 치수 (TEntry라고 표)이 있습니다
Id | EmployeeId | EntryDT | TimeInMinutes | PriceAgreementId
------ | ---------- | ---------- | ------------- | ----------------
1 | 1 | 2017-03-20 | 100 | 1
2 | 1 | 2017-03-31 | 50 | null
3 | 2 | 2017-03-21 | 100 | 1
4 | 2 | 2017-03-23 | 125 | 2
5 | 3 | 2017-03-15 | 90 | null
6 | 3 | 2017-03-25 | 60 | 1
때때로 그들은 "PriceAgreements"작업을하고, 때로는하지 않습니다.
내 대시 보드에는 EmployeeId별로 TEntry 테이블을 그룹화하고 TimeInMinutes를 합한 테이블이 있습니다. 또한 EntryDT에 대한 슬라이서가 있습니다
EmployeeId | TimeInMinutes
-------------- | -------------
1 | 150
2 | 225
3 | 150
내가 표현이 새 열을 만들어야합니다
- 직원이 그래서 직원 ID # 1, 총에 대한 모든 PriceAgreements 에 근무하고 총 TimeInMinutes
- 총 TimeInMinutes ALL Employees는 현재 작업했지만 현재 Employee (현재 행)가 작업 한 PriceAgreements에만 적용됩니다.
EmployeeId | TimeInMinutes | TimeInMinutes on PriceAgreements | TimeInMinutes on PriceAgreements ALL other EmployeeIds -------------- | ------------- | -------------------------------- | ------------------------------------------------------ 1 | 150 | 100 (PriceAgreementId=1) | 260 (PriceAgreementId=1) 2 | 225 | 225 (PriceAgreementId=1 and 2) | 385 (PriceAgreementId=1 and 2) 3 | 150 | 150 (PriceAgreementId=1) | 260 (PriceAgreementId=1)
열 "PriceAgreements에 TimeInMinutes은"매우 쉽지만, 다른 하나는, 나는 해결책을 찾을 수 없습니다 ... :
표는 (괄호 안에 PriceAgreementIds없이)과 같을 것이다
는 나는 시작이 DAX 식을 가지고 있지만, 그것은 완료되지 않은 :
CALCULATE(SUM(TEntry[TimeInMinutes]), NOT ISBLANK(TEntry[PriceAgreementId]), ALL(TEmployee))
TEmployee는 차원 린입니다 주 TEntry 테이블에 ked.
도움을 주시면 감사하겠습니다. 경우 (A)가 (또는 다른 사람) 올바른 방향으로 가고 그리고 (b)가 직원이 오직있는 것이 보장된다 얻을 수 있기 때문에 당신에게 내가 대답으로이 문제를 던지고있어
이 말은 제 상황에는 적용되지 않습니다. 저는 PowerBI를 처음 사용하기 때문에 답장과 공유 된 링크를 배웠습니다. 고맙습니다. 내 문제에 관해서는, 나는 직접 테이블에서 TEmployee.It를 나타내는보기에서 SQL에서 "측정"열을 계산 결국 훨씬 더 쉽게 그런 식으로했다. 감사합니다. – vincenormand