刚开始接触数据模型时,最让人头疼的莫过于写计算度量了吧
明明清楚自己想要什么结果,从 SQL 转到这儿却突然不知所措——
就像手握一本武功秘籍,却不知该从哪一招练起。
别担心,这个系列正是为你准备的。
我们将从 “是什么” 到 “怎么做”,一步步带你打通计算度量的任督二脉,
让你轻松驾驭数据,准确获得你想要的答案。
1、什么是计算度量
想象一下:你的数据源就像一个 “食材仓库”,里面堆满了原始数据。
但有时候,你想要的并不是“原始食材”,而是“一道好菜”——比如:
把数据“切一切”(文本分割)
-
给字段“换换装”(类型转换)
-
算个“平均值”“同比增长率”(业务计算)
计算度量,就是你自己的“后厨工具箱” ,让你在不改动原始数据的情况下,轻松“烹饪”出你想要的分析结果。
2.怎么创建计算度量
你可以在 4个地方 快速创建它:
- 数据模型 → 新建计算度量(全局可用,推荐✅)

- 仪表盘 → 创建私有计算度量(仅当前报表使用)

- 透视分析 → 创建私有计算度量(仅当前报表使用)

- Web电子表格 → 在新建模型汇总查询中创建私有计算度量(仅当前报表使用)
 
小提示:在仪表盘、透视分析或者web电子表格中创建的,默认是“私有调料”,仅供当前报表使用。如果想做成“公共配方”,记得在数据模型中创建哦!
在实际使用中,你会发现每类函数下还有具体的实现函数,而且创建方式不同——有的可以用「向导」轻松创建,有的则需要「MDX函数」手动编写。
利用向导出创建计算度量功能,可以通过鼠标点击拖拽的方式,快速、轻松的执行常见的运算,大幅降低上手门槛。因此,在本系列内容中,凡是支持向导创建的函数,我们都会以向导方式为主进行示例演示与分步讲解,帮助你更直观地掌握使用技巧。
3、函数宝典预览
接下来这个系列,我们会逐一拆解这些“魔法函数” :
Fixed类函数 —— 锁定目标,排除干扰
时间计算函数 —— 让时间听话
日期函数 —— 处理年月日易如反掌
聚合函数 —— 求和、平均、计数信手拈来
逻辑函数 —— 像写条件判断一样自然
字符串函数 —— 文本处理不再头疼
集合函数 —— 灵活筛选你想要的数据
层次函数 & 成员函数 —— 玩转维度结构
4、后续预告
下一篇,我们将从 “Fixed函数” 开始,带你用实际案例一步步写出你的第一个计算度量!
准备好了吗?让我们一起,把“不会用”变成“熟练玩转”! |