powerbi里小数如何显示为百分比(PowerBI函数MAXMIN)
今天公司去峨眉山团建去了,晚上还喝了点酒,他们大部分人都泡温泉戏水去了,我就回到房间静静的再写一篇简单一点的,以保持我每天连续更新的状态。虽然MAX和MIN函数很简单,但是为了这个系列的完整性,还是需要写一篇放在这里的,下面就开始了。
MAX和MIN函数和Excel里面的功能是一样的,就是求传入参数里面的最大或最小值,放到PowerBI里面也就多了一个带表筛选的MAXX和MINX函数,用法前面几篇以X结尾函数的也说的很明白了,这里就演示一下就行了。
【MAX】
MAX(<column>)
MAX(<expression1>, <expression2>)
MAX函数对表某一列值求最大值,或者对多个值取最大值。在比较两个表达式时,空白将视为0。也就是说,Max(1,Blank())会返回1,Max(-1, Blank())会返回Black。如果两个参数都为空,则MAX返回空白。如果任一表达式返回不允许的值,MAX将返回一个错误。不支持逻辑值值, 如果要计算逻辑值列,可以使用MAXA函数。
最大金额 = MAX([总金额])
MAX空值比较1 = MAX(1,BLANK())
MAX空值比较2 = MAX(-1,BLANK())
【MAXA】
MAXA(<column>)
MAXA主要是对数值型和日期型数据进行取最大值,但是如果遇到其他类型的值,会做如下处理↓
- 逻辑值,TRUE的行计为1,FALSE 的行计为0;
- 空单元格会被忽略;
- 如果列中包含的值均不可用,MAXA则将返回 0。
使用方法都差不多,这里就不做演示了。
【MAXX】
MAXX(<table>,<expression>)
功能就是先对表进行筛选,然后对筛选表求最大值,只计算数字、文本和日期。下面是求手机类产品每月的最大值金额,DAX语句和效果如下↓
手机最大金额 =
MAXX(
FILTER('模拟销售数据',
RELATED('产品表'[品类])="手机"),
[数量]*[单价]
)
下面是MIN系列,用法和上面MAX是完全一样的,只是取最小值,就不详细解释了,简单演示一下效果就行了。
【MIN】
MIN(<column>)
MIN(<expression1>, <expression2>)
求每月销售金额最小值↓
最小金额 = MIN([总金额])
与BLANK值进行比较↓
MIN空值比较1 = MIN(1,BLANK())
MIN空值比较2 = MIN(-1,BLANK())
【MINX】
MINX(<table>, < expression>)
求手机类产品每月的最小值金额,DAX语句和效果如下↓
手机最小金额 =
MINX(
FILTER('模拟销售数据',
RELATED('产品表'[品类])="手机"),
[数量]*[单价]
)
,
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com