Power BI DAX

Power BI DAX与电商市场分析。

举例1:对表进行建模,打开病例表视图,选中某一列,出现表工具和列工具,对表进行操作。

 

在表工具,计算组中欧给,点击新建列,此时出现新建的列,对列重命名为利润率,并进行相关的计算。

 

 

 

在列工具中,设置数据显示格式及小数点位数。

 

举例2:计算平均利润率和总利润率。其实是一个数字,此时在表工具,计算组中,点击新建度量值,但是新建的度量值可能会在别的表中出现,或者说单个值在表中意义不大,可以考虑单独存放度量值;此时可以在主页,获取数据中,选择新建空白查询,此时在主页,新建查询组中,点击输入数据,可以创建表,表的名字为:度量值表。

 

 

 

 

 

 

 

在度量值表中,可以新建度量值,度量值为平均利润率,公式如下,此时度量值表中便会出现平均利润率。

 

 

 

新建可视化表,在值中拖入平均利润率。

 

 

 

在度量值表中,可以新建度量值,度量值为总利润率,公式如下,此时度量值表中便会出现总利润率。

 

 

 

新建可视化表,在值中继续拖入总利润率。

 

 

 

可以查看每个医生的平均利润率和总利润率。

 

 

 

举例3:分组。假设我们要对报销凭证表中费用金额属性进行划分级别,比如1-100属于某一个级别,200-1000属于另一个级别等,需要在费用金额属性上新建组,弹出组对话框。设置组,组类型为列表或者箱,装箱类型为箱大小或者箱数,这里设置装箱大小为500

 

 

 

 

 

 

 

编辑组,在费用金额(组)中右击,选择编辑组,组类型设置为箱,设置装箱类型为箱数,装箱计数为10,默认的装箱大小为993.6,不可以更改。

 

 

 

新建组,在费用金额(组)中右击,选择新建组,组类型选择列表;选中想要分组的数据,点击下方的分组,在右侧修改分组的名称,

 

 

 

举例4:直接计算平均利润率。尽量直接新建都度量值,不要重新新建列,因为度量值不使用的话,是不占内存的;选中度量值表,在表工具,计算组中,点击新建度量值,直接计算平均利润率;

 

迭代函数,对一行逐行扫描,注意看这里函数后面都带一个X,且公式为(’表名‘,算术表达式)。

 

 

 

 

 

举例5CALCULATE函数,选中度量值表,在表工具,计算组中,点击新建度量值,计算条件治疗成本;公式的理解:先过滤利润率大于0.18,然后对治疗成本求平均,最后把这些信息收集起来。

 

 

 

 

 

只看某一个人的治疗成本,注意看条件治疗成本数值的变化。

 

看某组人的治疗成本,注意看条件治疗成本数值的变化。

 

不看某人的治疗成本,注意看条件治疗成本数值的变化。

 

 

 

举例6Filter函数。在Calculata函数的筛选条件中,我们输入的是’表’[]=固定值,一定是固定值,或者大于小于等;如果遇到[]=[度量值]或者其他情况,则需要使用Filter函数。

 

 

 

使用Filter函数过滤条件,在表工具中,新建表,设置过滤条件。

 

 

 

举例7:日期函数。选中日期表,在表工具中选择新建列。

 

YEAR()函数,返回日期的年份。

 

QUARTE()函数,返回日期的季度。

 

WEEKDAT()函数,返回今天星期几。

 

WEEKNUM()函数,返回这个日期在这年的第几周

 

EDATE()函数,返回当前日期的往后两个月。

 

EOMONTH()函数,返回当前日期的往后两个月的月底日期。

 

DATESYTD()函数,返回此年度中当前日期的一组日期。

 

DATESQTD()函数,返回此季度中当前日期的一组日期。

 

举例8:日期函数。返回某短时间内,的某些费用信息。选中度量值表,在表工具中,点击新建度量值,

 

 

 

母婴市场分析,原始数据如下:

 

点击转换数据,对数据进行处理,日期中选择作为新查询添加。

 

此时新建了一个列表。

 

点击列表工具中删除重复项,质保留唯一的日期信息。

 

点击左上角的到表,此时列表变为表。

 

在数据建模中,两张表的对应信息为日期,可以把右表的日期属性拉到左表的年月属性中,此时建立一对多的关系。

 

举例8:同比(今年某月份与去年某月份某种属性上的差别)。选中孕妇装表,在表工具中,点击新建度量值,计算总成交量。查看日期信息。

 

 

 

计算上一年的成交量。DATEADD()函数,按指定的间隔移动给定的一组日期。

 

 

 

成交量的同比计算。

 

 

 

计算上一月的成交量。

 

 

 

折线和堆积柱形图。设置数值,共享轴拖入日期,列值拖入成交量,行值拖入成交量的同比,并且展开结构中的所有下级。

 

继续展开结构中的所有下级。

 

护腰枕品牌记录,原始数据如下。

 

举例:建立数据关系。

 

可视化品牌名称和销售额指数的关系,并且以表的形式显示。

 

 

 

选中护腰枕品牌数据,在表工具中,点击新建表。计算各品牌销售额指数。

 

posted @ 2022-08-28 17:21  zhang-X  阅读(192)  评论(0编辑  收藏  举报