2017-09-30 12 views
0

두 기능에 다른 열이 필터 기능으로 요약 함수를 사용하는 방법, 는 또한 우리가 필터를 사용하고, 데이터 집계를위한 기능을 요약은 동일한 쿼리의 데이터를 필터링하는 기능입니다.DAX 쿼리 테이블 형식 : 우리는 Alais 이름을 제공 <strong>SELECTCOLUMNS</strong> 기능을 사용하는

요구 사항 : 우리는 몇 가지 다른 열에서 집계를 수행하고 가 동일한 쿼리에 다른 열 필터를 수행 할 싶어요. SQL에서 을 수행 할 수 있으므로 DAX에서도 수행 할 수 있습니까? 그렇다면 예를 게시 할 수 있습니까?

SQL 예 :

select Column1 from TableName where Column2 = 'PO Flag' group by Column1.

DAX 예 :

Evaluate ( SelectColumns( Filter (  Summarize ( 
    'Internet Sales', 
    'Product'[Model Name], 
    "Sales",SUM('Internet Sales'[Sales Amount]) 
    ) , 
    'Product'[Product Name]="HL Road Tire" 
    ) , "Product",'Product'[Model Name], "Sales",[Sales] ) ) 

도와주세요 !!!!

답변

0

그것은 이런 식 일할 수 :

EVALUATE ( 
    FILTER(
     SELECTCOLUMNS (  
      SUMMARIZE (
       'Internet Sales', 
       'Product'[Model Name], 
       "Sales", 
       CALCULATE(SUM('Internet Sales'[Sales Amount]), 'Product'[Product Name] = "HL Road Tire")), 
      "Product", [Model Name], 
      "Sales", [Sales]), 
     NOT (ISBLANK([Profit])))) 

그래서,이 경우에 나는 Product[Product Name]에 필터를 적용하기 위해 내부 CALCULATE()을 사용했다. 이미 요약 된 행을 필터링하려고했지만 필터링 된 열이 요약 된 테이블에 없기 때문에 작동하지 않습니다.