Powerbi中的组内累积和绘图
我绝对是PowerBi的新手。 我想得到Powerbi中的组内累积和绘图,powerbi,Powerbi,我绝对是PowerBi的新手。 我想得到价格(百分比)图的累计总和 数据: 措施: id group price 111 a 22 112 a 24 113 a 21 214 b 50 215 b 10 216 b 5 318 c 30 319 c 20 320 c 15 let Source = Excel.Workbook(File.Contents("C:\Users\1\Documents\dataxlsx.xlsx&qu
价格
(百分比)图的累计总和
数据:
措施:
id group price
111 a 22
112 a 24
113 a 21
214 b 50
215 b 10
216 b 5
318 c 30
319 c 20
320 c 15
let
Source = Excel.Workbook(File.Contents("C:\Users\1\Documents\dataxlsx.xlsx"), null, true),
Sheet1_Sheet = Source{[Item="Sheet1",Kind="Sheet"]}[Data],
#"Promoted Headers" = Table.PromoteHeaders(Sheet1_Sheet, [PromoteAllScalars=true]),
#"Changed Type" = Table.TransformColumnTypes(#"Promoted Headers",{{"id", type text}, {"group", type text}, {"price", Int64.Type}}),
#"Sorted Rows" = Table.Sort(#"Changed Type",{{"price", Order.Descending}}),
#"Added Index" = Table.AddIndexColumn(#"Sorted Rows", "Index", 1, 1, Int64.Type)
in
#"Added Index"
cumsum = CALCULATE(SUM(Sheet1[price]), FILTER(ALLSELECTED(Sheet1), Sheet1[Index] <= MIN(Sheet1[Index])), VALUES(Sheet1[group]))
cumsum percent = [cumsum] / CALCULATE(SUM(Sheet1[price]), ALLSELECTED(Sheet1), VALUES(Sheet1[group]))
group index = CALCULATE(SUM(Sheet1[price]), FILTER(ALLSELECTED(Sheet1), Sheet1[Index] <= MIN(Sheet1[Index])), VALUES(Sheet1[group]))
group index percent = [group index]/ CALCULATE(COUNTROWS(Sheet1), ALLSELECTED(Sheet1), VALUES(Sheet1[group]))