나는 SQL 작성이 쿼리가 있습니다SSAS 테이블 형식 DAX
SELECT
CustomerId,
CustomerType,
CASE WHEN CustomerStatus = 'VIP'
THEN CustomerDiscountType
ELSE NULL
END AS CustomerDiscountType
FROM Customer
을 그리고 DAX 쿼리에서 이것을 쓰고 싶습니다 은 내가 같이 쓸 수 있다는 사실을 알고 :
EVALUATE
(
SUMMARIZE
(
'Customer',
'Customer'[CustomerId],
'Customer'[Type],
'Customer'[DiscountType],
"Customer VIP", IF('Customer'[Status] = "VIP", 'Customer'[DiscountType], BLANK())
)
)
그러나 조건 나도 그 쿼리의 속성 '고객'[DiscountType]을 포함 할 필요하면 쓰고,하지만 난 그 열 이름을 쓰고 싶을 때 문 "Discou IF ntType ",하지만 아래처럼 나를 위해 가능하지 않습니다. 이미 존재하는 [DiscountType] 이후 열을 추가 할 수 없습니다 '하게 요약' 기능 :
EVALUATE
(
SUMMARIZE
(
'Customer',
'Customer'[CustomerId],
'Customer'[Type],
"DiscountType", IF('Customer'[Status] = "VIP", 'Customer'[DiscountType], BLANK())
)
)
그것은 때문에 기존 DiscountType 열이 오류와 함께 실패했습니다.
SELECTCOLUMNS를 사용하려고했지만 오류로 인해 실패했습니다. 'SELECTCOLUMNS'이름을 확인하지 못했습니다. 유효한 테이블 또는 함수 이름이 아닙니다. SSAS 버전 2014가 해당 버전에서 작동합니까? – Bushwacka
@ Bushwacka, 2014 버전에서 지원되는 기능을 사용하여 답변을 업데이트했습니다. –