博客: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相关推荐

  1. 136_Power BI 自定义矩阵热力图

    博客:www.jiaopengzi.com 焦棚子的文章目录 请点击下载附件 一.背景 在前几天在pbirs自定义登录后,发现一个问题就是非Power BI原生的视觉无法显示,改回AD登录又可以了.目 ...

  2. AI复活「她」!用GPT-3复刻逝去未婚妻,美国小哥让挚爱以数字形态永生

    转载自:新智元 「死亡不是真正的逝去,遗忘才是永恒的消亡.」 即便逝去,也不要遗忘. 近日,一位美国男子 Joshua Barbeau 在未婚妻去世后,重建了一个AI聊天机器人以复刻死去的未婚妻. J ...

  3. mysql实现根据同音字、首字母、拼音进行模糊搜索(复刻钉钉模糊搜索)

    公司新上了一款低代码平台的项目,在使用过程中用户反馈搜索功能体感不好,不如钉钉的搜索灵活则尝试复刻了一下钉钉的灵活搜索,实现方式可能不同但最终展现的效果是一致的,特此记录 待优化: mysql自定义函 ...

  4. 愚人节谁最皮?华为宣布攻克兽语,小米6复刻版官宣,微信发万元红包...

    今天是4月1日,也是愚人节.因为疫情,全球都在渡过最严峻的时期,国外不少公司都宣布取消今年的愚人节彩蛋环节,但国内互联网大厂们还是在这个日子送上了有趣的彩蛋.适当地皮一皮,也让大家放松开心一下. 温馨 ...

  5. L-ink复刻笔记(记录)

    最近想要复刻一下稚晖君的小卡片,因此来学习一下. 一.一些开始着手时的模糊的问题解决 1.ST25DV作为NFC的PHY通过I2C总线和STM32通信,主要作用有两个:能量采集以及NFC通信.注意,S ...

  6. Bombermaaan-最好的开源炸弹人游戏(支持AI人机对战,SFC复刻版)

    关键词:炸弹人源代码,炸弹人AI算法 目录 一.游戏截图 二.基本信息 三.游戏设计介绍 四.道具说明 五.下载 一.游戏截图       二.基本信息 语言:C++ 平台:Windows / Lin ...

  7. MATLAB | 绘图复刻(三) | 分层聚类分析图:树状图+热图

    好久不见啊,今天时绘图复刻第三期,这期画的比较难应该文章也不会太短... 前段时间发现公众号SCIPainter发布了一期名为<如何对基因和蛋白质的表达丰度进行相关性分析>,其中有一幅图很 ...

  8. 复刻 Unity编辑器 移动的方式

    复刻 Unity编辑器 移动的方式 第一人称移动 自定义键值补充 代码搭载 老规矩,直接上代码: 第一人称移动 using System.Collections; using System.Colle ...

  9. 初学者之《复刻英雄联盟官网之人脸识别登录》②

    初学者之<复刻英雄联盟官网之人脸识别登录>② 第3章 Web项目系统设计 第4章 Web项目系统实现 三.Web项目系统设计 在完成一个Web项目的开发过程和设计过程时,首先经历的就是整个 ...

最新文章

  1. 在QTP中申明XPath
  2. PIE_SDK.NET功能表
  3. Java为什么我们现在有时不用环境变量就可以运行了
  4. 对于根号18 利用计算机,一八年级数学题
  5. standalone vue initialization process - Vue应用的初始化过程
  6. init tarray 太大_[NOIP 2001提高组T4]Car的旅行路线
  7. 【最新版】Java速成路线(急于找工作!)
  8. 值得收藏!数据分析最常用的18个概念,终于有人讲明白了
  9. Seq(HDU-6672)
  10. asterisk概述和代码分析
  11. 《javascript高级程序设计》第八章 The Browser Object Model
  12. WINDOWS XP下驱动开发环境设置(DDK+VC6.0)
  13. ArcGIS教程:按单个值进行重分类
  14. 职称计算机 河南,2017年河南职称计算机报名入口
  15. 行政区域村级划分数据库_最新行政区划 省市区三级 街道乡镇四级 社区/村五级 每月更新(2020年12月版)...
  16. c语言编程求广义逆矩阵,求大神解答求广义逆矩阵的问题 拜谢了!!
  17. java做一个客房管理系统定制_基于Java的酒店客房网上管理系统设计与实现
  18. 计算机无线网络怎么连接打印机共享打印机,无线网络如何设置打印机共享,给详细步骤...
  19. predefined annotation
  20. 《HelloGitHub》第 45 期

热门文章

  1. 测试 第七章 循环结构进阶 1205 草稿
  2. jquery-幻灯片效果-编辑中
  3. Gem5全系统FS(full system)测试
  4. JavaScript开发区块链只需200行代码 1
  5. 1.9 使用PuTTY远程连接Linux 1.10 使用xshell连接Linux 1.11 PuTTY密钥认证 1.12 xshell密钥认证...
  6. Very Deep Convolutional Networks for Large-scale Image Recognition(vggnet)
  7. 《Windows服务器配置与管理》远程桌面管理
  8. 安装nodejs express框架时express命令行无效
  9. web网页版流程图插件-myflow.js-案例demo下载
  10. 1321. Robot