Power BI 学习四:计算列、计算表、度量值

article/2025/11/9 1:29:19

计算表

借助计算表,可以将新表添加到模型中。 但是,你会创建定义表值的数据分析表达式 (DAX) 公式,而非从数据源中查询值,并将值加载到新表的列中。 在 Power BI Desktop 中,计算表是通过使用报表视图或数据视图中的“新建表”功能创建的。

 优势:大多情况下的数据都是由外部添加到模型中,但是如果某些表的数据你想用来查询而非计算的时候,就能很大的体现就算表的好处,典型的例子就是时间维表。

当然与其他添加的表一样计算表可以跟其他表建立表关系,计算表中的列具有数据类型、格式设置,并能归属于数据类别。 你可以随意对列进行命名,并将其像其他字段一样添加到报表可视化效果。 如果计算表从其中提取数据的任何表以任何形式进行了刷新或更新,则将重新计算计算表。

如图计算表达到了匹配订单表的订单日期,如果要赛选某个时间段下的数据,只需把时间表对应的时间拖入即可。

 计算列

凭借计算列,你可以将新数据添加到模型中已存在的表。 但请勿从数据源查询并将值加载到新列中,而是创建用于定义列值的数据分析表达式 (DAX) 公式。 在 Power BI Desktop 中,使用“报表”视图中的“新建列”功能创建计算列。

与使用查询编辑器中的“添加自定义列”创建为查询的一部分的自定义列不同,在报表视图或数据视图中创建的计算列以你已加载到模型中的数据为基础。 例如,可以选择连接两个不同但相关的表中的值、执行添加或提取子字符串。

像任何其他字段一样,你创建的计算列将显示在“字段”列表中,但它们将带有特殊图标,显示其值为公式的结果。 你可以随意对列进行命名,并将其像其他字段一样添加到报表可视化效果。

我们来看一个简单的例子

通过右键字段或者表选择新建计算列,然后写入地区&城市 = '订单'[地区]&","&'订单'[城市],这里解释一下‘表名’[列名]这是规范的字段定位标准。

匹配的结果如图

 

度量值

使用 Power BI Desktop,只需点几下鼠标,即可创建数据见解。 但有时候,这些数据并不包含解决某些重要问题所需的全部内容。度量值可以帮助你解决该问题。

度量值用于一些最常见的数据分析。 例如,求和、平均值、最小值或最大值、计数,或自己使用 DAX 公式创建的更高级的计算。 度量值的计算结果也始终随着你与的报表的交互而改变,以便进行快速和动态的临时数据浏览。 让我们仔细了解下。

如上两图一个计算逻辑Total Sales 可以根据唯独的不同自定义group by的道理一般去计算,这可比计算列有趣多了,可以更具不同的维度做相同的计算。

计算列和度量值的对比,在我的项目经验中能用度量值解决的尽量用度量值解决,因为它不占内存空间存储的只是存其计算逻辑,计算列的存在一般是用于表关系关联,或者用该计算列做筛选条件的时候才会建立,因为它的存在占内存空间会让整个报表变得沉重和慢速。

 

 


http://chatgpt.dhexx.cn/article/DXPmCIEB.shtml

相关文章

如何计算算计?

再复杂的问题都不在“复”,而在“杂” ​ 计算以知为主,算计则是用良知(德)或恶知(坏)。 机器智能是外在驱动的非实时离线计算学习,人类智能是内在驱动的实时在线算计学习。 “算计”是从0到1&a…

3.1 PowerBI系列之DAX函数专题-计算列和度量值及计算表的多种生成方式

1.度量值(a)和计算列(b)的区别: (1)(a)不被存储,(b)存储在内存中 (2)(a)在使用时才计算&#xff0…

如何计算哈希表查找失败时的平均查找长度

题目描述: 1.请回答采用线性探测再散列和链地址法处理冲突构建的哈希表中,查找失败时的平均查找长度如何计算? 例:已知一组关键字(19,14,23,1,68,20,84,27,55,11,10,79) 哈希函数为: H(key)key MOD 13,哈希表长为m15,设每个记录的查找概率相等&#xff…

tableau-行计算、视图计算、表计算

Tableau的表计算分为几类,重点是前面三类。 索引排序函数:index()、size()、first()、last() ——这四个不需要参数; rank()及延伸函数,如rank_dense(),rank_modified()等;移动计算函数:running_x ,比如 r…

从零开始Tableau | 10.表计算-基础

表计算是tableau中的一个重要知识点,也是应用的难点之一,但用好表计算,能较好解决日常分析中的许多计算问题。本节记录要点: 基础概念快速表计算创建表计算 基础概念 1.表计算是针对多行数据进行计算的方式,创建表计算…

tableau 如何选择tableau计算类型?基本计算 / LOD计算 / 表计算

一、计算在数据源和分析中的位置 基本计算和LOD表达式是数据源查询的计算,返回的是一个结果集。统称为custom calculation,生成的结果是custom filed 自定义字段,字段在哪里?字段在数据源层面。 ① 基本计算和LOD计算是在数据源层…

tableau:表计算

先创建一个‘利润2’的计算字段来copy一下‘利润’: 然后按照下图操作: 然后我们对‘利润2’添加表计算(比如说我们这里选择‘汇总’): 然后就变成了下面这样: 可以看到红色圈圈那里多了一个小三角形&a…

Tableau 表计算函数

关注微信公共号:小程在线 关注CSDN博客:程志伟的博客 使用表计算函数可自定义表计算。 表计算应用于整个表中值的计算, 通常依赖于表结构本身。 1.FIRST() 返回从当前行到分区中第一行的行数。 例如, 计算每季度销售额。在Date…

Tableau(9):计算字段、表计算、自定义表计算

文章目录 一、计算字段二、表计算三、自定义表计算参考资料 一、计算字段 步骤1:导入全球超市订单数据   步骤2:创建成本(销售额-利润)字段 步骤3:创建盈利标志(若利润大于0盈利,反之就是…

Tableau中的表计算

Tableau中的普通计算是把数据发送给数据源端进行计算,而表计算是在已经取得的查询结果基础上由Tableau做的进一步计算,即在结果表格里进行计算。Tableau中常见的表计算类型主要有:差异、百分比差异、合计百分比、排序、百分位、汇总及移动计算…

S3C2440的UART详解2440

转载出处:http://www.cnblogs.com/idle_man/archive/2010/12/19/1910548.html 1、UART原理简介 在介绍2440的UART控制器之前,我们首先来了解一下UART的原理。 UART:Universal Asynchronous Receiver/Transmitter(通用异步收发送器)&#xf…

《Linux驱动:s3c2440 lcd 驱动分析--终结篇》

文章目录 一,前言二,LCD原理和硬件分析2.1 LCD原理解析2.2 硬件电路2.2.1 LCD背光电路2.2.2 LCD屏2.2.3 S3c2440主控 三,LCD应用平台总线-设备-驱动模型3.1 lcd 设备的加载和注册3.2 lcd 驱动的加载和注册3.2.1 编译进内核,加载驱…

JZ2440ARM裸机学习笔记

第1节 eop常见问题 1、未连接op/eop到电脑 2、有其他程序在使用op/eop(同一时间只能有一个程序使用它) 3、JTAG线未接 4、开发板未上电 5、oflash xxx.bin 时当前文件夹下没有xxx.bin 6、烧写完后没有正确设置启动开关 7、烧写完后,op…

裸机系列——2440时钟

自己的总结: 1.2440 有俩个PLL ,UPLL 和MPLL 。UPLL 用于USB 时钟UCLK ,MPLL 对应FCLK .HCLK 、PCLK 。ARM 启动时直接使用外部晶振作为CPU 时钟,对应2440 为12Mhz 。只有在设置了时钟寄存器M P S 三个值,具体的寄…

【mini2440】S3C2440的串口

1. 基本电路 2. 相关寄存器 2.1 引脚 2.2 框图 2.3 串口 3. 相关代码 S3C2440A 中的时钟控制逻辑可以产生必须的时钟信号,包括 CPU 的 FCLK,AHB 总线外设的 HCLK 以及 APB 总线外设的 PCLK。S3C2440A 包含两个锁相环(PLL)&#…

mdk+2440

目前仍然有许多人在使用ADS1.2编译ARM9的程序,这款编译器实属经典,但是已经多年停止更新、维护了。这篇文章主要讲解ARM公司受够Keil之后力推的一款编译器MDK。 MDK的使用上和ADS1.2有很多相似之处,从ADS1.2过渡到MDK也是非常容易的一种事情。…

2440 时钟设置

首先需要知道时钟的概念: 1、是用来同步系统信号; 就举例来说: 如果你cpu用i2c传输一个数据给从机设备,那么你传输数据时从设备怎么知道数据有没有到达,多久检测一次数据线??这个就需要时钟同步&#xff0c…

FL2440开发板简介及其烧录

目录 FL2440开发板简介 FL2440开发板 FL2440硬件资源列表 开发板存储系统: FL2440开发板烧录 FL2440烧录流程: 烧录准备工作 烧录文件: 硬件准备: 烧录过程 J-link操作: u-boot下烧录: 开发板启动流程&…

大数据分析平台和工具,主要有哪些?

1.Disco Disco最初由诺基亚开发,这是一种分布式计算框架,与Hadoop一样,它也基于MapReduce。它包括一种分布式文件系统以及支持数十亿个键和值的数据库。 支持的操作系统:Linux和OSX。 2.HPCC 作为Hadoop之外的一种选择&#x…

大数据分析平台的搭建方式有哪些

随着大数据时代的到来,数据价值的概念逐渐深入人心,许多企业开始搭建自己的大数据分析平台,以便在数据洪流中把握行业未来的发展方向。做任何事情之前,首先要设定目标和思路,然后根据确定的目标、思路和实际情况制定可…