首页 > 数据库 >SQLBI_精通DAX课程笔记_01_DAX介绍

SQLBI_精通DAX课程笔记_01_DAX介绍

时间:2023-12-08 09:33:39浏览次数:32  
标签:01 SQLBI EXCEL 指定 区域 计算 筛选 DAX

一:函数式语言

DAX是一个函数式语言,应用于Analysis Services , PowerPivot , 和Power Bi 。

二:共同与不同

2.1  共同点

DAX与PowerPivot for Excel 一起诞生,DAX生来就是Excel系统的一部分,因此,Dax有一部分表达式的语义表达和EXCEL有很多的共同之处,如部分函数的名称和语义都大体相同。

2.2  不同点

举例,计算区域定义不同,例如在excel中如果我要计算一组数据,那么我可以直接指定我的计算区域(如A1:A9)求和,如果是DAX就必须使用特定函数去计算。

个人理解,EXCEL的更倾向于界面呈现数据,去指定计算范围,所以绝对引用,相对引用这些概念很重要,而DAX是列式计算工具,必须依靠筛选查询,去得到指定的计算范围,这里的筛选可以是内部筛选器,也可以是DAX所处的计算环境,两者定义计算区域的不同,就决定了在某些特定的情况下,同一个计算指标,两个工具去计算难度会相差很大。总的来说,DAX会更灵活更强大,帮助我们去定位计算区域,从而计算复杂逻辑的指标

2.3 个人理解

EXCEL的更倾向于界面呈现数据,去指定计算范围,所以绝对引用,相对引用这些概念很重要。

而DAX是列式计算工具,必须依靠筛选查询,去得到指定的计算范围,这里的筛选可以是内部筛选器,也可以是DAX所处的计算环境,

两者定义计算区域的不同,就决定了在某些特定的情况下,同一个计算指标,两个工具去计算难度会相差很大。

总的来说,DAX会更灵活更强大,帮助我们去定位计算区域,从而计算复杂逻辑的指标

三:代码格式化的重要性

代码格式化会更利于我们去理解自己写的DAX,规范化的代码也有利于DAX的调试和查错。
作者推荐了一个网站去协助使用者一键格式化代码。
www.daxformatter.com

 

标签:01,SQLBI,EXCEL,指定,区域,计算,筛选,DAX
From: https://www.cnblogs.com/simone331/p/17871677.html

相关文章

  • 0x01 Linux Fundamentals Part 2
    Task1、引言参数介绍复制文件和移动文件介绍文件和文件夹安全的访问机制以及如何识别当前用户对文件的访问权运行脚本和执行文件Task2、利用SSH接入远程主机什么是SSH及其工作原理?SSH只是一种加密形式的设备之间的协议。通过网络传输的数据都会被加密,形式如下图: st......
  • P5314 [Ynoi2011] ODT
    好题,牛牛的一个套路。先树剖一下,我们可以很简单的用树状数组维护每个点的真实值。对于每个点只维护所有轻儿子的信息,对于每次询问的时候暴力加入当前点,重儿子以及父亲的信息,查询第\(k\)大,再删除信息即可。考虑链修改的影响。因为只维护的是轻儿子的信息,那么只有链上的所有轻......
  • P1084 [NOIP2012 提高组] 疫情控制
    题意:H国有$n$个城市,这\(n\)个城市用$n-1$条双向道路相互连通构成一棵树,$1$号城市是首都,也是树中的根节点。H国的首都爆发了一种危害性极高的传染病。当局为了控制疫情,不让疫情扩散到边境城市(叶子节点所表示的城市),决定动用军队在一些城市建立检查点,使得从首都到边境......
  • Luogu-P4654-[CEOI2017] Mousetrap
    前言模拟赛之后被胁迫上去讲这题,没怎么准备,然后就在几个省的OIer面前当小丑。。倒是把我自己讲得很明白,但感觉对其他人不是很负责任,就来赎罪一下。。更好的阅读体验。题意题目链接。分析以\(t\)为根,我们的目的是让老鼠走到根的操作数最小。观察老鼠的动向,显然老鼠......
  • 【luogu帖】CSP-J 2023 模拟赛 01 赛时答疑帖
    赛时禁止用户与他人交流比赛相关内容,禁止在答疑帖发其他无关内容。欢迎大家参与CSP-J2023模拟赛01。这里是本场比赛的答疑帖。我向各位参赛者及谷友们的支持表示感谢。请不要在赛前在本帖中发布过多灌水相关言论,赛时禁止在本帖中发布灌水相关言论。如果对题面有不理解建议......
  • 从0到1,手把手带你开发截图工具ScreenCap------001实现基本的截图功能
    ScreenCap---Version:001说明从0到1,手把手带你开发windows端的截屏软件ScreenCap当前版本:ScreenCap---001支持全屏截图支持鼠标拖动截图区域支持拖拽截图支持保存全屏截图支持另存截图到其他位置警告注:博主所有资源永久免费,若有帮助,请点赞转发是对我莫大的帮......
  • CodeForces 1901F Landscaping
    洛谷传送门CF传送门还是很有趣的一道题。场上直接暴拆式子,要维护动态凸包,本来以为是\(\log^2\)的,写着写着发现是\(\log^3\),遂弃。显然梯形面积最小等价于\(y_0+y_1\)最小,而\(y_0+y_1\)最小等价于梯形在\(m=\frac{n}{2}\)处最小。把上凸包建出来,发现过\(x=m......
  • LOJ6039 「雅礼集训 2017 Day5」珠宝
    LOJ传送门显然枚举物品做背包没有前途,于是我们把体积相等的物品捆绑在一起。设\(f_{i,j}\)为考虑完体积\(\in[1,i]\)的物品,背包容量为\(j\)的最大值。可以贪心求出\(g_{i,j}\)为选\(j\)个体积为\(i\)的物品的价值最大值。分\(j\bmodi\)的余数转移,发现可以......
  • P8614 [蓝桥杯 2014 省 A] 波动数列
    这道题的精髓在于DP公式的推理#include<iostream>#include<stdio.h>#include<algorithm>#include<cstring>usingnamespacestd;constintN=1005,mod=100000007;intn,s,a,b;intdp[N*N];intmain(){cin>>n>>s......
  • springboot018母婴商城-计算机毕业设计源码+LW文档
    一、选题背景以母婴人群和准母婴人群及其家庭群体为目标用户。站在整个社会产业的角度,有些产业为所有用户提供某类基本需求,有些产业为某类用户提供某类特定需求,而母婴产业是最终满足特定人群相关多元化需求的一个宽辐射市场。母婴产品及服务最终以线上与线下为出口抵达用户,从市场......