To celebrate FabCon Vienna, we are offering 50% off select exams. Ends October 3rd. Request your discount now.
Hi Everybody,
I want to define store types with my data.
oct'18 > 0 sales & oct'19 > 0 sales & same store should repeat in both months = RS
oct'18 > 0 sales & oct'19 < 0 sales & same store should repeat in both months = LS
oct'18 < 0 sales & oct'19 > 0 sales & same store should repeat in both months = ES
oct'19 > 0 sales = NS
i want to achieve new column using DAX qurie. output is also provided in excel sheet.
anybody can help on this,
Thanks in advance.
Regards
Venu
Solved! Go to Solution.
Hi @venug ,
Please create a calculated column as below.
Column =
VAR code = 'Table'[Store Code]
VAR oct18 =
CALCULATE (
SUM ( 'Table'[Sales] ),
FILTER ( 'Table', 'Table'[Store Code] = code && YEAR ( 'Table'[Date] ) = 2018 )
)
VAR oct19 =
CALCULATE (
SUM ( 'Table'[Sales] ),
FILTER ( 'Table', 'Table'[Store Code] = code && YEAR ( 'Table'[Date] ) = 2019 )
)
VAR c =
CALCULATE (
COUNTROWS ( 'Table' ),
FILTER ( 'Table', 'Table'[Store Code] = code && YEAR ( 'Table'[Date] ) = 2018 )
)
RETURN
IF (
YEAR ( 'Table'[Date] ) > 2018,
IF (
oct18 > 0
&& oct19 > 0,
"RS",
IF (
oct18 > 0
&& oct19 <= 0,
"LS",
IF (
c <> BLANK ()
&& oct18 <= 0
&& oct19 > 0,
"ES",
IF ( oct19 > 0 && ISBLANK ( c ), "NS" )
)
)
)
)
Hi @venug ,
Please create a calculated column as below.
Column =
VAR code = 'Table'[Store Code]
VAR oct18 =
CALCULATE (
SUM ( 'Table'[Sales] ),
FILTER ( 'Table', 'Table'[Store Code] = code && YEAR ( 'Table'[Date] ) = 2018 )
)
VAR oct19 =
CALCULATE (
SUM ( 'Table'[Sales] ),
FILTER ( 'Table', 'Table'[Store Code] = code && YEAR ( 'Table'[Date] ) = 2019 )
)
VAR c =
CALCULATE (
COUNTROWS ( 'Table' ),
FILTER ( 'Table', 'Table'[Store Code] = code && YEAR ( 'Table'[Date] ) = 2018 )
)
RETURN
IF (
YEAR ( 'Table'[Date] ) > 2018,
IF (
oct18 > 0
&& oct19 > 0,
"RS",
IF (
oct18 > 0
&& oct19 <= 0,
"LS",
IF (
c <> BLANK ()
&& oct18 <= 0
&& oct19 > 0,
"ES",
IF ( oct19 > 0 && ISBLANK ( c ), "NS" )
)
)
)
)
I try to define store for 2018 also,
The condition is :
oct'18 > 0 sales = RS
oct'18 > 0 sales & oct'19 < 0 sales & same store should repeat in current months = LS
i have prepared code for this requirement, but it is executed for only one month either 2018 or 2019.
Hi Everybody,
Can you please help on this. Thanks in advance.
Regards
Venu