Forum Discussion

ArunTiruveedula's avatar
ArunTiruveedula
Frequent Visitor
5 years ago
Solved

Creating measure on dimension table column without bi direction filtering

Hi All,   I am trying to create a measure based on Dimension Table Column using CONCATENATEX. Below is the simple example.   FACT_SALES     DIM_PRODUCT DATE PRODUCT_KEY SALES_AMOUNT  ...
  • AlB's avatar
    5 years ago

    Hi ArunTiruveedula 

    Try this

     

    Products Sold =
    VAR keys_ =
        DISTINCT ( FACT_SALES[PRODUCT_KEY] )
    RETURN
        CONCATENATEX (
            FILTER ( ALL ( DIM_PRODUCT ), DIM_PRODUCT[PRODUCT_KEY] IN keys_ ),
            DIM_PRODUCT[PRODUCT_NAME],
            ", "
        )

     

    or this

    Products Sold V2 = 
    VAR keys_ = DISTINCT ( FACT_SALES[PRODUCT_KEY] )
    RETURN
        CONCATENATEX (
            CALCULATETABLE(  DIM_PRODUCT, TREATAS(keys_, DIM_PRODUCT[PRODUCT_KEY] )),
            DIM_PRODUCT[PRODUCT_NAME],
            ", "
        )

    Please mark the question solved when done and consider giving a thumbs up if posts are helpful.

    Contact me privately for support with any larger-scale BI needs, tutoring, etc.

    Cheers