Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code FABINSIDER for a $400 discount.
Register nowThe Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.
hello,
i would like to make a accumlative / pareto chart by year-month, in clustered chart.
i also make 2 reports :
A - first i make using import data from DB source directly
then
B - i make the report using SSAS from the DB source
so i make the DAX as follow :
Regarding the use of SUMMARIZE... I encourage you to read this: All the secrets of SUMMARIZE - SQLBI, and then regardnig the use of ALLSELECTED, I encourage you to read this: The definitive guide to ALLSELECTED - SQLBI
By the way, your "currentmon" can't return more than 1 value because you then use it in an expression with "<=" and this requires a scalar. I don't think SELECTCOLUMNS is the right function to use in this context. There are much better ones. For example, SELECTEDVALUE (supported in DirectQuery).
@Kagechiyo , Try a measure like
var currentmon =
maxx(allselected('VW_FactDetailUnit'),'VW_FactDetailUnit'[month])
var sumtabledax =
SUMMARIZE(
ALLSELECTED('VW_FactDetailUnit'),
'VW_PC_FactDetailVIN'[dDate],
"kumakun", SUM('VW_FactDetailUnit'[Qty]))
var cummulativesum =
SUMX(
FILTER(sumtabledax, MONTH('VW_FactDetailUnit'[dDate]) <= currentmon),
[kumakun]
)
return
cummulativesum
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the February 2025 Power BI update to learn about new features.
User | Count |
---|---|
24 | |
13 | |
11 | |
10 | |
9 |
User | Count |
---|---|
18 | |
14 | |
14 | |
13 | |
12 |