Forum Discussion
ArunTiruveedula
5 years agoFrequent Visitor
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 ...
- 5 years ago
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
AlB
Community Champion
5 years agoTry 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