137_Power BI 自定义矩阵复刻Beyondsoft Calendar
博客:www.jiaopengzi.com
焦棚子的文章目录
请点击下载附件
一、背景
前两天我们用PBI原生的视觉制作了自定义的热力图,今天我们来复刻一个Beyondsoft Calendar
1、视频效果
[video width=“1336” height=“772” mp4=“https://jiaopengzi.com/wp-content/uploads/2020/03/137_1.mp4”][/video]
2、静图效果
3、power bi report server效果
请点击链接查看: https://jiaopengzi.com/go/137/
二、数据源
数据源非常简单。
1、首先需要一个秘制的日期表(Calendar)
能否复刻Beyondsoft Calendar,日期表是关键。
2、再来个随机数
3、加上一个辅助表(当然如果不需要图例展示也可以不用辅助表)。
4、关系视图
三、上DAX
1、DAX前说明
关键度量color_map,构造RGB值,关于颜色RGB的组成需要自己先科普一下(链接)。
注意观察框选出来颜色变化的规律和RGB值变化的规律,其他颜色同理。
于是根据这样的规律就能构造DAX度量了。
2、DAX
color_map =
var dim='01Measure'[sumofid]
var v='01Measure'[sumofvalue]
var r=if(dim=2,int(200*(1-v/100))+20,250)
var g=int(100*(1-v/100))+140//222,239
var b=if(dim=1,int(200*(1-v/100))+20,250)
var D=","
var tf=v=BLANK()
return
if(tf,"#dddddd","RGB("&R&D&G&D&B&")")
四、总结
1、有一个符合自身需求的日期表,日期表的调制个人更倾向于M制作,更为灵活。
2、要找到一个合适自己的颜色,然后确定颜色的最深和最浅,观察RGB的规律,根据规律建立DAX模型,最后书写度量。
3、另外一个关键是原生视觉,在写热力图图例的时候,需要配合建立的矩阵来做,这个需要一定的技巧,见度量color_cutline。
4、关于工具提示,案例只写了一个环比上月,同比昨日;当然还可以写月度累计,年度累计等指标,具体看自身需求。
by焦棚子
焦棚子的文章目录
137_Power BI 自定义矩阵复刻Beyondsoft Calendar相关推荐
- 136_Power BI 自定义矩阵热力图
博客:www.jiaopengzi.com 焦棚子的文章目录 请点击下载附件 一.背景 在前几天在pbirs自定义登录后,发现一个问题就是非Power BI原生的视觉无法显示,改回AD登录又可以了.目 ...
- AI复活「她」!用GPT-3复刻逝去未婚妻,美国小哥让挚爱以数字形态永生
转载自:新智元 「死亡不是真正的逝去,遗忘才是永恒的消亡.」 即便逝去,也不要遗忘. 近日,一位美国男子 Joshua Barbeau 在未婚妻去世后,重建了一个AI聊天机器人以复刻死去的未婚妻. J ...
- mysql实现根据同音字、首字母、拼音进行模糊搜索(复刻钉钉模糊搜索)
公司新上了一款低代码平台的项目,在使用过程中用户反馈搜索功能体感不好,不如钉钉的搜索灵活则尝试复刻了一下钉钉的灵活搜索,实现方式可能不同但最终展现的效果是一致的,特此记录 待优化: mysql自定义函 ...
- 愚人节谁最皮?华为宣布攻克兽语,小米6复刻版官宣,微信发万元红包...
今天是4月1日,也是愚人节.因为疫情,全球都在渡过最严峻的时期,国外不少公司都宣布取消今年的愚人节彩蛋环节,但国内互联网大厂们还是在这个日子送上了有趣的彩蛋.适当地皮一皮,也让大家放松开心一下. 温馨 ...
- L-ink复刻笔记(记录)
最近想要复刻一下稚晖君的小卡片,因此来学习一下. 一.一些开始着手时的模糊的问题解决 1.ST25DV作为NFC的PHY通过I2C总线和STM32通信,主要作用有两个:能量采集以及NFC通信.注意,S ...
- Bombermaaan-最好的开源炸弹人游戏(支持AI人机对战,SFC复刻版)
关键词:炸弹人源代码,炸弹人AI算法 目录 一.游戏截图 二.基本信息 三.游戏设计介绍 四.道具说明 五.下载 一.游戏截图 二.基本信息 语言:C++ 平台:Windows / Lin ...
- MATLAB | 绘图复刻(三) | 分层聚类分析图:树状图+热图
好久不见啊,今天时绘图复刻第三期,这期画的比较难应该文章也不会太短... 前段时间发现公众号SCIPainter发布了一期名为<如何对基因和蛋白质的表达丰度进行相关性分析>,其中有一幅图很 ...
- 复刻 Unity编辑器 移动的方式
复刻 Unity编辑器 移动的方式 第一人称移动 自定义键值补充 代码搭载 老规矩,直接上代码: 第一人称移动 using System.Collections; using System.Colle ...
- 初学者之《复刻英雄联盟官网之人脸识别登录》②
初学者之<复刻英雄联盟官网之人脸识别登录>② 第3章 Web项目系统设计 第4章 Web项目系统实现 三.Web项目系统设计 在完成一个Web项目的开发过程和设计过程时,首先经历的就是整个 ...
最新文章
- 在QTP中申明XPath
- PIE_SDK.NET功能表
- Java为什么我们现在有时不用环境变量就可以运行了
- 对于根号18 利用计算机,一八年级数学题
- standalone vue initialization process - Vue应用的初始化过程
- init tarray 太大_[NOIP 2001提高组T4]Car的旅行路线
- 【最新版】Java速成路线(急于找工作!)
- 值得收藏!数据分析最常用的18个概念,终于有人讲明白了
- Seq(HDU-6672)
- asterisk概述和代码分析
- 《javascript高级程序设计》第八章 The Browser Object Model
- WINDOWS XP下驱动开发环境设置(DDK+VC6.0)
- ArcGIS教程:按单个值进行重分类
- 职称计算机 河南,2017年河南职称计算机报名入口
- 行政区域村级划分数据库_最新行政区划 省市区三级 街道乡镇四级 社区/村五级 每月更新(2020年12月版)...
- c语言编程求广义逆矩阵,求大神解答求广义逆矩阵的问题 拜谢了!!
- java做一个客房管理系统定制_基于Java的酒店客房网上管理系统设计与实现
- 计算机无线网络怎么连接打印机共享打印机,无线网络如何设置打印机共享,给详细步骤...
- predefined annotation
- 《HelloGitHub》第 45 期
热门文章
- 测试 第七章 循环结构进阶 1205 草稿
- jquery-幻灯片效果-编辑中
- Gem5全系统FS(full system)测试
- JavaScript开发区块链只需200行代码 1
- 1.9 使用PuTTY远程连接Linux 1.10 使用xshell连接Linux 1.11 PuTTY密钥认证 1.12 xshell密钥认证...
- Very Deep Convolutional Networks for Large-scale Image Recognition(vggnet)
- 《Windows服务器配置与管理》远程桌面管理
- 安装nodejs express框架时express命令行无效
- web网页版流程图插件-myflow.js-案例demo下载
- 1321. Robot