Power BI种关于商机首次下单日期的确定
OEM类型商机一旦开始批量生产后一般客户每个月都会定期下单一批货销售管理端需要统计具体商机是什么时候开始下单的用于统计销售人员年度绩效考核。此需求用MINX()结合GROUBY()函数可以实现。基础语法与参数标准语法1MINX(table, expression, [variant])参数说明table要逐行遍历计算的目标表也可以是返回表的表达式expression针对表中每一行执行的计算逻辑variant可选设为TRUE时若存在混合数据类型会按升序规则返回最小值标准语法2GROUPBY(table, groupBy_columnName[, groupBy_columnName]…[, name, expression]…)参数说明table要分组的源表可以是物理表也可以是返回表的表达式如SUMMARIZECOLUMNS的结果。groupBy_columnName用于分组的列名。必须来自源表或其扩展表通过关系关联的表不能是表达式。name可选新添加的聚合列的名称需用双引号括起来。expression可选计算新列值的表达式。关键限制此表达式必须是支持的 X系列迭代聚合函数且第一个参数必须是CURRENTGROUP()。DAX函数结合示例如下首单日期 CALCULATE(MINX(salesorderdetail-商机统计用,salesorderdetail-商机统计用[创建日期]),GROUPBY(salesorderdetail-商机统计用,salesorderdetail-商机统计用[ele_h3opportunity]))一般统计函数写在订单表单上示例中由于关联订单操作在订单明细行上所以写在了订单明细行上用MINX统计出最早的创建日期用GROUPBY根据商机进行分组就能得到商机最早创建日期将订单明细行的商机数据与商机表单数据在模型中创建关联即可。