既然LOD指出只跟自己的朋友交流,那得搞清楚谁是朋友? 对于一个类C,它拥有的一个方法称为M。...延伸一下,是不是链式调用都违反了LOD,毕竟形式上的确很像,一个连接符接着一个连接符。...RESTful API 再扩展一下,看到很长的RESTful风格的url,这是不是也有违背LOD原则的嫌疑?...在RESTful API场景下,实体只有客户端和API提供者,API内部的实现细节也被API层屏蔽了,所以并不会违背LOD原则。 总结 LOD原则指导我们更好地封装,达到内聚性目标。...In this case it might be about balancing LoD vs.
、连接文本数据、发布数据源、数据提取、数据关联等 分组、集、数据桶、参数、排序、参考线、趋势线、筛选器、预测等 创建仪表板和故事 一般常用图形绘制及地图绘制 计算字段以及LOD表达式(“超越视图级别”...《触手可及的大数据分析工具:Tableau案例集》分别从为何要进行数据可视化、Tableau的发展历程、Tableau的产品介绍、Tableau 9.0的新特性、Tableau的应用优势以及如何利用Tableau...《Tableau:数据可视化之极速BI》这本书作为Tableau的入门,进阶教材,非常实用。...六、模仿大师作品 https://public.tableau.com/ Tableau Public 这里聚集了世界各地的 Tableau 粉丝,他们通过 Public 分享自己的 Viz 作品。...: 学习Tableau过程中,最大的技术障碍就是「详细级别表达式」(LOD, level of detail) 详细级别 (LOD) 表达式 白皮书 LOD详细级别表达式终极实操 ---- 最后我们聊聊
LOD是性能优化中常考虑的一项内容,本文分为以下部分介绍LOD的相关内容: 一、什么是LOD: LOD技术(level of detail)被称作多层次细节,它的原理是模型物体在场景中根据距离相机的远近来显示不同细节程度的模型...二、LOD如何使用: Unity中通过LOD Group组件来实现LOD,如图所示的集装箱模型,我们准备了四个不同细节程度的Mesh网格: 新建一个空物体,添加LOD Group组件,默认是分为3个层次...外,在代码中也可以进行设置,LOD Group类中提供了SetLODs函数: // // 摘要: // Set the LODs for the LOD group....另外,大量的模型文件不但会增加包体的大小,而且在运行时会大量增加内存消耗,因此对于LOD有一句空间换取时间的评价,当然最终是否采用LOD技术要根据具体情况而定,性能优化无非是CPU、GPU与内存之间的取舍...四、使用LOD的注意事项: 只有最高层次细节的模型才会参与静态光照的烘焙,如图所示,当集装箱物体上的LOD0过渡到LOD1时会变黑,因为LOD1没有参与静态光照烘焙。
var myChart = echarts.init(document.getElementById(‘main’));
目录 1、tableau连接mysql 2、tableau常用组件的学习 1)基本筛选器(类似mysql中的where) ① 基本筛选器——维度筛选器 ② 基本筛选器——度量筛选器 ③ 基本筛选器...——日期筛选器(实际就是维度筛选器) 2)上下文筛选器(类似于mysql中的and) 3)条件筛选器 4)tableau顶部筛选器(类似于mysql中的limit) 5)tableau通配符筛选器...(类似于mysql中的like) 6)tableau中的排序问题(类似于mysql中的order by) 7)字段的合并、拆分与分层 8)分组:数据源分组、文件夹分组 9)计算字段(很重要)...10)参数的使用(以前不太会,好好看看) 11)集合的使用(以前不太会,好好看看) 1、tableau连接mysql 主机:localhost,端口口:3306,用户名:root,密码:123456...③ 选择是使用“内连接”,“左连接”,还是“右连接” 2、tableau常用组件的学习 1)基本筛选器(类似mysql中的where) ① 基本筛选器——维度筛选器 注意:将维度指标,拖动到右侧的
通过上一篇 精读《什么是 LOD 表达式》 的学习,你已经理解了什么是 LOD 表达式。...为了巩固理解,结合场景复习是最有效的手段,所以这次我们结合 Top 15 LOD Expressions 这篇文章学习 LOD 表达式的 15 大应用场景,因篇幅限制,本文介绍 1~8 场景。 1....因为最终粒度是天,所以我们要按天计,首先就要得到每天的利润总和,这些中间过程可以利用 LOD 的字段来完成,即创建一个 日利润字段(profitPerDay):{ fixed [orderDate] :...占总体百分比 LOD 表达式的一大特色就是计算跨详细级别的占比,比如我们要看 欧洲各国的销量在全世界占比: 显然这个图里所有国家之和不是 100%,因为欧洲加起来也才不到百分之二十,然而在当前详细级别下...讨论地址是:精读《15 大 LOD 表达式 - 上》· Issue #369 · dt-fe/weekly 版权声明:自由转载-非商用-非衍生-保持署名(创意共享 3.0 许可证)
Tableau可视化设计案例 本文是Tableau的案例,为B站视频的笔记,B站视频 参考:https://www.bilibili.com/video/BV1E4411B7ef 参考:https:...lianjiabin/category_9826951.html 数据下载地址为:https://download.csdn.net/download/m0_38139250/87346415 05Tableau...ctrl双选,点击智能推荐中的地图,然后把国家/地区拖拽到详细信息 4.把精度拖拽到列,维度拖拽到行,然后把国家/地区拖拽到详细信息 1.3智能显示 就是智能推荐 插入自定义形状 开始页面–找到tableau...–右键打开文件位置–打开目录下的defaules–代开Shapes–把png格式传到目录下–重启tableau 1.4 仪表盘高级应用 创建仪表板–大小可选择自动或指定大小–把地图拖进来–在左下角的平铺中选择图片
LOD 表达式在数据分析领域很常用,其全称为 Level Of Detail,即详细级别。 精读 什么是详细级别,为什么需要 LOD?你一定会有这个问题,我们来一步步解答。...但是,类似上面例子的需求是很多的,而且很常见,BI 工具必须想出一种解法,因此诞生了 LOD:LOD 就是一种表达式,允许我们在一个查询中描述不同的详细粒度。...因此 LOD 可以按照任意详细级别进行计算,将最终产出 “贴合” 到当前查询的详细级别中。 LOD 表达式分为三种能力,分别是 FIXED、INCLUDE、EXCLUDE。...LOD 字段怎么用 除了上面的例子中,直接查出来展示给用户外,LOD 字段更常用的是作为中间计算过程,比如计算省份 GDP 占在国内占比。...我们后面会继续解读 tableau 整理的 Top 15 LOD 表达式业务场景,更深入的理解 LOD 表达式。 总结 LOD 表达式让你轻松创建 “脱离” 当前视图详细级别的计算字段。
Tableau简介:Tableau Desktop 是基于斯坦福大学突破性技术的软件应用程序。它帮助您生动地分析实际存在的任何结构化数据,以在几分钟内生成美观的图表、坐标图、仪表盘与报告。...利用 Tableau 简便的拖放式界面,您可以自定义视图、布局、形状、颜色等等,帮助您展现自己的数据视角。其他详细的信息,自己可以百度! 下面首先展示下用Tableau软件绘制的图形: ?...1、Tableau界面 1.1、数据导入界面 ? 上图所示,就是起始界面,起始界面中最重要的就是上方的连接文件部分,连接对象又分为连接本地文件与服务器对象。...看到数据源界面我们可以拖动数据显示出来,注意是拖动,这是Tableau软件方便的地方 ? 上面的数据表看着和Excel表类似,除此之外,数据的类型也都自动显示的。 ?...3、Tableau绘制直方图 3.1 直方图概念与用法 ①什么是直方图 直方图主要是呈现数据的分布情况的,通常我们所熟知的是正态分布,也有概率分布。 ②直方图的类型 ? ?
作者: 黄斐 经常有人问我Tableau可以做什么,简单来说: 1....傻瓜式入门的同时,它有很多高阶功能,快速表计算、参数、LOD等功能基本能满足所有数据展示需求,还能跟R集成、调用函数和模型。 2....下面分享一个案例,是今年我在tableau viz 可视化比赛的作品。请看链接:https://public.tableau.com/profile/fei.huang#!...用LOD功能计算每个项目的投资轮次、按轮次排序。 同样它可以跟上面两个图做联动。...你是不是想投诉我图片都看不清,看不清————说明tableau做的事情不是图片能解决的~ 请再看一次tableau public链接:https://public.tableau.com/profile
今天带大家通过类比MySQL,来学习Tableau。 01 tableau连接mysql 主机:localhost,端口口:3306,用户名:root,密码:123456。 ?...02 tableau常用组件的学习 1)基本筛选器(类似mysql中的where) ① 基本筛选器——维度筛选器 ? 注意:将维度指标,拖动到右侧的“筛选器”窗口中,就叫做“维度筛选器”。...4)tableau顶部筛选器(类似于mysql中的limit) 案例:显示家具类产品中,销售额最好的前3个子类别 ① 先列出不同类别、不同子类别下的销售额情况 ? ② 选择家具类别的产品 ?...5)tableau通配符筛选器(类似于mysql中的like) 案例:以“罗枝”打头的产品并且销售额大于5000的产品名称 ① 展示不同产品名称的销售额 ?...6)tableau中的排序问题(类似于mysql中的order by) 案例:可以按照字段排序,也可以手动排序 ① 完成如下操作 ? ② 选择“手动排序” ?
熟悉BI可视化的同学都知道,现在企业届常用的BI工具主要是Power BI、FineBI、Tableau等,其中以Tableau可视化功能最为突出,做出来的图表非常好看。...在Gartner 最新的BI排名众,Tableau仅次于PowerBI,是BI软件中的头部。 很多人觉得Tableau做图表好看,但在业务中没有什么用。...如果Tableau仅仅是个show的可视化工具,必然不会有这么高的市值,资本市场的眼睛是雪亮的。 其实Tableau真正厉害的地方在于其大数据分析能力,以及企业级的BI部署功能。...仪表板扩展:Tableau允许用户通过扩展来增加新的功能和可视化类型,这些扩展可以通过Tableau的社区或第三方开发者获得。...详细级别表达式(LOD Expressions):这是一种高级功能,允许用户创建更复杂的数据聚合和比较,而不需要改变底层数据模型。
接着上一篇 精读《15 大 LOD 表达式 - 上》 ,这次继续总结 Top 15 LOD Expressions 这篇文章的 9~15 场景。 9....如图所示,要对比的并非是某个时间段,而是当月最后一天的收盘价,因此必须要借助 LOD 表达式。...但从实际例子来看,我们会发现真正的难点不在与 LOD 表达式的语法,而在于我们如何精确理解需求,拆解成合理的计算步骤,并在需要运行 LOD 的计算步骤正确的使用。...LOD 表达式看上去很神奇,似乎可以和数据 “神奇” 的贴合在一起,我们要理解到 LOD 背后就是表之间的 join,而不同明细级别就表示不同的 group by 规则这一背后原理,就能比较好的理解为什么...LOD 表达式能这么运作了。
本教程演练 Tableau Desktop 版本 2019.1 的特性和功能。在您演练本教程时,您将在 Tableau 工作簿中创建多个视图。...您将使用 Tableau Desktop 构建一个简单的产品数据视图,按地区建立产品销售额和利润的地图,构建包含您的发现的仪表板,然后创建要呈现的故事。...步骤 2:进行拖放以率先观看 开始了解 Tableau 工作区,学习 Tableau 的语言,并开始检查您的数据。...步骤 8:共享您的发现 在 Tableau Server 或 Tableau Online 上与组织共享您的发现,或者在 Tableau Public 上与世人共享。...原文:教程:Tableau Desktop 入门指南
安装 Tableau 提供了三种使用方式: Tableau Desktop 拥有 14 天免费试用的桌面版,可以将工作数据存储在计算机本地,如果你是学生或老师可以获得一年的免费使用权。...Tableau Public 公开版完全免费,和桌面版的唯一区别是,所有数据都无法保存在本地,只能保存在 Tableau 服务器的云端,而且是公开的。...Tableau Online 网页版也完全免费,是 Tableau Public 的网页版。 连接数据源 安装好 Tableau 后,第一步就是连接数据源。...Tips: 为了方便区分,Tableau 贴心的将维度标记为蓝色,度量标记为绿色。同时可以看到,Tableau 对于单指标拖拽,默认采取表格方式渲染。...上卷下钻 Tableau 支持任意维度之间的上卷下钻,只要你将他们分好组。
分析下tableau的自带的DLL,从其加载的QT库不难判断,它是采用QT来开发的。因此具有易于移植的作用。
这是免费系列教程《7天学会商业智能(BI)-Tableau》的第3天,前面我们介绍了Tableau是什么,今天介绍如何用Tableau获取数据。你将学会: 如何连接到数据源?...打开Tableau页面,从功能栏上找到“连接”,选择到文件中的Microsoft Excel,点击相应的数据打开: 3.如何从数据库获取数据?...如果是已经把数据导入到Tableau里面了,才想起来还需要编辑数据,怎么办呢?...打开Tableau数据源后,继续选择添加,找到“连接”,选择到文件中的Microsoft Excel,点击相应的数据打开: 同样的,打开Tableau数据源后,继续选择添加,找到“连接”,选择到服务器中的...Tableau的可视化效果和建模工具最适用于列式数据,也就是我们通常看到的Excel按每一列名排列的数据。但是,有时候给到你的是按行来排列的,如何实现行列转置呢?
要求 使用Tableau,将sakila中的每个城市的客户统计信息,采用地图的方式可视化。
但在感叹Marc大叔有钱的时候还是不禁要去想一个问题,那就是Tableau怎么就从了Salesforce呢?我想可能有两方面原因,一个是Tableau想卖,另一个是Salesforce想买,呸!...还是好好分析一下原因: 1 Tableau为什么想卖? 如下图,2015年的时候Tableau可是在Gartner的魔力象限中排在绝对的领导者地位,与其它BI产品拉开了很大的距离。...那么再看一下Gartner2018年的排名,发现微软的Power BI已经超过了Tableau的排名,从2016年开始Power BI就慢慢在赶超Tableau,现在已经成为实际的BI产品老大。...所以我们可以想象如果还延续这样的趋势,那Tableau将会越来越边缘化,直到被踢开领导者象限,我想这不是Tableau的创始人想看到的。...2.说到Tableau就不得不提到Wave,Wave其实和Tableau是有冲突的,都是BI产品。
目录 · 1 LOD · 1.1 LOD组 组件 · 1.2 添加 LOD Groups · 1.3 LOD转换 · 1.4 抖动 ·...通过使用LOD组,Unity可以完成所有这些事情。 1.1 LOD组 组件 你可以通过创建一个空的游戏对象并将LODGroup组件添加到场景中来将LOD组添加到场景中。...默认组定义四个级别:LOD 0,LOD 1,LOD 2,最后 为Culled,这意味着什么都不会渲染。百分比表示相对于显示窗口尺寸的估计视觉尺寸的阈值。...例如,如果将其设置为1,则还将使用LOD 1代替LOD 0。 这个做法是让你制作所有可视化组对象的LOD级别子级的游戏对象。例如,对于三个LOD级别,我使用了三个大小相同的彩色球体。 ?...(堆叠的立方体LOD groups) 可以对LOD组进行灯光映射吗? 是的。当你将LOD组贡献给GI时,它确实会包含在灯光贴图中。LOD 0用于预期的灯光映射。
领取专属 10元无门槛券
手把手带您无忧上云