Power BI新建列与关系函数(三)

摘要:
PowerBI新建列与关系函数01在销售表中新增售价列售价=LOOKUPVALUE解读:LOOKUPVALUE02新增销售金额列Related函数:销售金额=[销售数量]*RELATED03一对多新增订单数量列Relatedtable函数:订单数量=COUNTROWS04计算电视销量CALCULATE()函数电视销量=CALCULATE05计算不包含冰箱的销量in不包含冰箱的销量=CALCULATE06计算冰箱的销量notin冰箱的销量=CALCULATE07筛选电视机销售表Calculatetable()函数电视机的销售表=CALCULATETABLE
Power BI新建列与关系函数

01 在销售表中新增售价列

image-20201101190635953

售价 = LOOKUPVALUE('商品表'[售价],'商品表'[商品编码],'销售表'[商品编码])

解读:LOOKUPVALUE(引用哪张表的哪个列,在哪里进行搜索,自己表里面查哪个列)

image-20201101190606967

02 新增销售金额列

Related函数:

(多端找一端)(事实表找维度表)(数据表找基础表)

销售金额 = [销售数量]*RELATED('商品表'[售价])

image-20201101191728964

03 一对多 新增订单数量列

Relatedtable函数:

(一端找多端)(维度表找事实表)(基础表找数据表)

订单数量 = COUNTROWS(RELATEDTABLE('销售表'))

image-20201101192225333

04 计算电视销量

CALCULATE()函数

image-20201101193251439

电视销量 = CALCULATE([销售总量],'销售表'[商品编码]="A03")

image-20201101193612887

image-20201101194111418

05 计算不包含冰箱的销量

in

不包含冰箱的销量 = CALCULATE([销售总量],'销售表'[商品编码] in {"A01","A03","A04"})

image-20201101194716883

06 计算冰箱的销量

not in

冰箱的销量 = CALCULATE([销售总量],not '销售表'[商品编码] in {"A01","A02","A03"})

image-20201101195056274

07 筛选电视机销售表

Calculatetable()函数

电视机的销售表 = CALCULATETABLE('销售表','销售表'[商品编码]="A03")

image-20201101195543264

免责声明:文章转载自《Power BI新建列与关系函数(三)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇跨境电商那些黑号钓鱼号的来源套路分析ios开发某个页面横不过来屏幕的时候下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

解决安卓手机连接wifi总弹出“已登录到Wlan网络”

一些Android机型在连接到wifi时会不断提示,“如果你不小心打开了这个提示,你会跳转到一些广告网站。这是因为谷歌服务器会在本地Android系统通电后发送连接请求。”。一些手机制造商的工程师将此连接服务器设置到一些广告网站并登录网络“我们可以管理设备或手机模拟器的状态,还可以执行许多手机操作,如安装软件、升级系统、运行shell命令等。adb是连接安卓...

JAVA 实现CLOB转String

CLOB定义了用于在数据库中保存文件的类型。SQLCLOB是一种内置类型,它将一个大型字符对象作为列值存储在数据库表的一行中。默认情况下,驱动程序使用SQLlocator实现Clob对象,这意味着Clob对象包含指向SQLCLOB数据的逻辑指针,而不是数据本身。Clob对象在其创建的事务期间有效。在一些数据库系统中,文本也用作CLOB的别名。例如,SQL S...

html2canvas踩坑日记

在html2canvas<html2canvas(document.querySelector(“#capture”)).then(canvas=>{document.body.appendChild(canvas)});//图片地址是文档。身体appendChild(画布);...

【解决方法】ModuleNotFoundError: No module named 'flask._compat'

起源最近发下很多人在我的python课程下面提问,关于安装完扩展运行程序的时候出现如下的莫名其妙的错误Traceback(mostrecentcalllast):File"manage_web.py",line2,infromapplicationimportapp,managerFile"/data/www/private_deploy/python3_y...

解决fiddler开启后打开浏览器提示无法访问网络

在使用python接口测试的过程中,jupyter经常被用来调试python代码。因为jupyter的默认代理端口是8888,所以当它启用时,它会打开fiddler数据包捕获并打开浏览器,提示“无法访问网络”。这个问题主要是由港口冲突造成的。您可以在工具选项连接中修改端口号,修改它,然后单击“确定”重新启动fiddler...

「Docker」关于 Docker volume 挂载时文件或文件夹不存在的问题

背景:Dockervolume允许我们在启动Docker容器时动态装载一些文件以覆盖图像中的原始文件。然而,当我们将主机上不存在的文件夹或文件装载到容器时会发生什么?由于文件装载仅覆盖单个文件,而不会影响容器中同一文件夹中的其他文件,因此通常用于装载配置文件,以在运行时动态修改默认配置。如果您尝试提前在主机/文件夹路径/A中放置一些内容,您会发现在容器启动后...