摘要: 当SQL Server 引擎接收到用户发出的查询请求时,SQL Server执行优化器将查询请求(Request)和Task绑定,并为Task分配一个Workder,SQL Server申请操作系统的进程(Thread)来执行Worker。如果以并行的方式执行Request,SQL Server根据 阅读全文
posted @ 2015-10-24 21:26 悦光阴 阅读(5516) 评论(0) 推荐(7)
摘要: Fabric App是Fabric中一个新的项目类型,实际上就是Web Application。一个简单的 Fabric App 示例可以是连接到Semantic Model并进行查询的交互式 Web 仪表板。由于此仪表板完全由代码构建,而不是自助服务工具,这意味着您可以创建所需的任何设计或功能。重 阅读全文
posted @ 2026-09-08 19:09 悦光阴 阅读(13) 评论(0) 推荐(0)
摘要: 今天遇到一个问题,下面两个DAX的结果有很大的差异: CSAT1 = CALCULATE([CPE CSAT],'dimcommonfilter'[Offboarding] = "No") CSAT2 = CALCULATE([CPE CSAT ],FILTER('dimcommonfilter', 阅读全文
posted @ 2026-09-01 21:43 悦光阴 阅读(11) 评论(0) 推荐(0)
摘要: 前言:最近在项目中用到Fabric Warehouse,于是学习了关于Fabric Warehouse的快照隔离的知识点,整理成本文,希望对读者有所帮助。 Fabric Warehouse只支持快照隔离,这是强制执行的,且不能修改隔离级别,还是默认省略SET ISOLATION SNAPSHOT 语 阅读全文
posted @ 2025-11-04 16:29 悦光阴 阅读(64) 评论(0) 推荐(0)
摘要: 前言:关于SQL Server的快照隔离,我学到一些新的知识点,于是整理一篇续文。 乐观控制模式假定阻塞很少,并使用行版本来避免大多数锁定和阻塞。当尝试修改数据时,这些行的原始数据(在此修改操作之前,且是已提交的数据)会被复制到 tempdb 并赋予事务序列号,此操作称为写时复制 (Copy on 阅读全文
posted @ 2025-11-03 19:14 悦光阴 阅读(174) 评论(0) 推荐(1)
摘要: 大龄报表工程师自学Python 阅读全文
posted @ 2025-07-21 21:08 悦光阴 阅读(75) 评论(0) 推荐(0)
摘要: 所谓模型的关系,是模型中的两个表,通过两个列建立的连接。关系的用途,是把过滤器从一个表传递到其他表。过滤器传递的方向,是关系的方向;过滤器传递的路径,是由两个表之间相关联的两列组成的。表,表之间的关联,以及关联的方向,也构成了数据模型。因此,对于一个数据模型来说,关系传播的路径是确定的,这意味着,过 阅读全文
posted @ 2025-05-27 16:10 悦光阴 阅读(169) 评论(0) 推荐(0)
摘要: 原文:Nested grouping using GROUPBY vs SUMMARIZE EVALUATE ADDCOLUMNS ( VALUES ( 'Product Category'[Category] ), "Max SubCat Avg Price", CALCULATE ( MAXX 阅读全文
posted @ 2025-02-28 16:50 悦光阴 阅读(84) 评论(0) 推荐(0)
摘要: 原文:Introducing SUMMARIZECOLUMNS FilterTable参数是一个表达式,用于定义返回数据行的基表。如果所有Expression参数的值都是Blank,那么这一行不会包含在返回值中。 建议用SUMMARIZECOLUMNS来代替SUMMARIZE函数,和ADDCOLUM 阅读全文
posted @ 2025-02-27 23:47 悦光阴 阅读(183) 评论(0) 推荐(0)
摘要: 原文:Best practices using SUMMARIZE and ADDCOLUMNS 在实践中,可以用SUMMARIZE添加分组列,而用ADDCOLUMNS添加计算列。 ADDCOLUMNS( SUMMARIZE( <table>, <group by column>,... ), <c 阅读全文
posted @ 2025-02-27 23:17 悦光阴 阅读(234) 评论(0) 推荐(0)
摘要: 下面列出的5个表函数,都是DAX中用于做分组聚合的函数。 ADDCOLUMNS(<table>, <name>, <expression>[, <name>, <expression>]…) SELECTCOLUMNS(<Table>, [<Name>], <Expression>, [<Name> 阅读全文
posted @ 2025-02-12 18:16 悦光阴 阅读(344) 评论(0) 推荐(0)
摘要: 创建Field Parameter时,第一列是参数名称,第二列是NAMEOF,第三列是参数的顺序,从第四列开始,都是对前散列的分组。 1,Field Parameters 的层次结构 2,Field Parameter的分组 把多个列设置到一个组中 文档: Power BI Field Parame 阅读全文
posted @ 2024-10-30 16:41 悦光阴 阅读(140) 评论(0) 推荐(0)
摘要: 原文:Nested grouping using GROUPBY vs SUMMARIZE GROUPBY函数的作用是根据输入的表进行数据聚合,输入的表可以是表表达式,也就是说,GRUOPBY的参数可以是一个动态查询返回的表,也就是说GROUPBY函数可以用于嵌套聚合的情况。但是,GROUPBY 不 阅读全文
posted @ 2024-03-21 18:11 悦光阴 阅读(307) 评论(0) 推荐(0)
摘要: 本人是C#小白,这里摘抄并整理了两位大神的文章: Newtonsoft.Json笔记 -JToken、JObject、JArray详解 Json 基于类 Newtonsoft.Json.Linq.JToken的应用简介 简单介绍如何使用Newtonsoft.Json类库和操作Json对象,这里主要介 阅读全文
posted @ 2023-11-13 17:44 悦光阴 阅读(3239) 评论(0) 推荐(4)
摘要: 简单来说,如果多个Report共用一个Dataset,那么这个Dataset是共享数据集。每当共享Dataset刷新后,任何引用这个Dataset的Report都会自动刷新,这也是共享数据集的一个优点。 共享数据集的一个重要作用,是把后端(建立数据集)的任务从整个报表开发流程中分离出来,后端只需要把 阅读全文
posted @ 2023-06-12 15:59 悦光阴 阅读(933) 评论(0) 推荐(0)
摘要: EARLIEST和EARLIER函数只用于行上下文中,并且主要用于计算列的行上下文中。行上下文的作用是迭代,逐行扫描表,并且不会筛选数据。 EARLIER函数用于访问外层行上下文,即使用外层行上下文,而不是最内层的行上下文检索列的值。 EARLIER(<column>, <number>) EARL 阅读全文
posted @ 2023-05-04 18:40 悦光阴 阅读(674) 评论(0) 推荐(0)
摘要: 简单的说,当ALL用作表函数时,忽略应用到表上的任何过滤器,并返回数据表;当ALL用作CALCULATE和CALCULATETABLE函数中修饰器时,ALL函数从扩展表中移除已经应用的过滤上下文。 注意自动存在(auto-eixist)对ALL()函数的影响。 正常情况下,包含 ALL() 函数的 阅读全文
posted @ 2023-04-20 15:11 悦光阴 阅读(974) 评论(0) 推荐(0)
摘要: LOOKUPVALUE函数用于根据一个或多个搜索条件,从另一个表中获取一个或0个值。LOOKUPVALUE运行在行上下文中,根据当前表中的当前行,从另一个表中查找条件相等的行,查找不需要两个表之间存在关系,搜索结果也不受过滤条件的影响。当两个表之间存在关系时,考虑使用RELATED函数,因为RELA 阅读全文
posted @ 2022-12-12 10:29 悦光阴 阅读(1585) 评论(0) 推荐(0)
摘要: DAX 中的 SUMMARIZE 函数功能强大,但同时也很难使用,它可用于执行表之间的分组和连接。不幸的是,它在计算聚合值时存在一些众所周知的性能问题。除了性能之外,SUMMARIZE 的计算限制是它无法聚合在查询本身内动态计算的值。 一,SUMMARIZE函数的限制 例如,考虑以下查询,它应该为每 阅读全文
posted @ 2022-12-09 11:20 悦光阴 阅读(962) 评论(0) 推荐(0)
摘要: 原文:All the secrets of SUMMARIZE 作为一个查询函数,SUMMARIZE 执行三个操作: 它可以按表本身或相关表的任何列对表进行分组; 它可以创建新列,在行上下文和过滤上下文中计算表达式; 它可以产生不同级别的小计(subtotal)。 在 SUMMARIZE 的三个主要 阅读全文
posted @ 2022-12-08 15:51 悦光阴 阅读(1042) 评论(0) 推荐(0)
摘要: 前言:最近想学习计算机视觉,于是在朋友的推荐下选择OpenCV进行学习,用一个合集来记录本人的学习笔记。 OpenCV下载地址:http://opencv.org/downloads.html,根据操作系统选择合适的安装包。本文使用的是OpenCV-3.4.16的Windows版本,Visual S 阅读全文
posted @ 2022-09-01 17:17 悦光阴 阅读(927) 评论(0) 推荐(0)