文章预览
在数据分析中,我们经常需要从多个表中提取信息,并进行复杂的计算。例如,我们可能需要计算跨多个维度的聚合值。今天我们将带大家学习如何在 Power BI 中实现这一计算。 举个例子,假设我们有两个维度表,一个是地理位置表,包含各个城市的信息;另一个是日历表,包含日期信息。我们的目标是计算所有省份在所有时间段(某年某月)的最大销售额,这应该怎么计算呢? 在 Power BI 中计算最大值,我们第一时间想到的是 MAX 函数和 MAXX 函数。MAX 函数的参数只能是列,我们这里选择 MAXX 函数。 MAXX 的用法如下。 如果我们计算单表的最大值,以日历表为例,计算所有年月的最大销售额。 DAX 语句为: 年月最大销售额 = MAXX ( ALL ( 'Dim Calendar'[YearNameCN], 'Dim Calendar'[MonthNameCN] ), [Sales] ) 计算单表最大
………………………………