Powerbi 基于数据切片器Power BI的动态四分位数
我有一个销售表,我想在临时表GroupTable中首先按发货人客户名称进行汇总。从那里我想返回第一个四分位值,但我遇到的问题是,我想使用PERCENTILE.INC而不是PERCENTILEX.INC,但是考虑到我引用的表是临时表,我无法找到解决方法。我的最终目标是拥有基于日期切片器的动态四分位数,而不必创建新的静态表Powerbi 基于数据切片器Power BI的动态四分位数,powerbi,dax,Powerbi,Dax,我有一个销售表,我想在临时表GroupTable中首先按发货人客户名称进行汇总。从那里我想返回第一个四分位值,但我遇到的问题是,我想使用PERCENTILE.INC而不是PERCENTILEX.INC,但是考虑到我引用的表是临时表,我无法找到解决方法。我的最终目标是拥有基于日期切片器的动态四分位数,而不必创建新的静态表 Quantile1_Sales = VAR GroupTable = SUMMARIZE ( 'Sales', 'Sales'[Cust
Quantile1_Sales =
VAR GroupTable =
SUMMARIZE (
'Sales',
'Sales'[Customer Ship To],
"Sales2", SUMX ( 'Sales', 'Sales'[Sales] )
)
RETURN
PERCENTILEX.INC ( GroupTable, [Sales2], .25 )
下面是销售表的示例
您应该在
百分位数
函数中计算表格
请参阅下面的计算,其中将获取客户发货地点
和日期
的所有选定值
计算:测量
输出
表格参考:表格
日期
顾客
客户发货至
销售额
2020年12月1日
顾客A
卡斯塔1
100
2020年12月1日
顾客A
卡斯塔1
200
2020年12月30日
顾客B
卡斯特B1
500
2021年1月1日
客户C
卡斯特2
300
2021年1月1日
客户D
客户1
100
2021年1月2日
客户D
客户2
150
2021年1月4日
顾客A
卡斯塔2
200
2021年5月1日
客户D
客户1
100
2021年6月1日
顾客F
CustF2
50
您能否以表格形式共享示例数据集和输出?我添加了一个sales表的示例。
Quantile1_Sales =
PERCENTILEX.INC (
ALLSELECTED ( 'Table'[Customer Ship To], 'Table'[Date] ),
CALCULATE ( SUM ( 'Table'[Sales] ) ),
0.25
)