DAX
  • 2024-05-28DAX 底层计算过程演示——ADDCOLUMNS + 复杂上下文环境
    关于DAX理论的资料很多,DAX理论帮助我们理解和预测DAX的计算结果,但DAX在底层实际是怎么计算的却少有人谈及。本篇以一段在复杂上下文环境中通过ADDCOLUMNS进行计算的DAX查询代码为观察对象,使用DAXStuido查看查询计划,展示其在存储引擎中执行了哪些数据查询,揭示
  • 2024-04-21PowerBI_一分钟了解POWERBI计算组功能及作用(第一部分)
    1:X-mind&计算组(CALCULATIONGROUP)介绍1.1什么是计算组PowerBI的计算组功能可以显著减少必须创建的冗余度量值数,通过允许将DAX表达式定义为应用于模型中现有度量值的计算项.这个功能最常用作辅助指标批量生成,比如有10个基础指标,需要针对各指标排名,传统模式下你需要写10个
  • 2024-03-21DAX:GROUPBY 嵌套聚合
    GROUPBY函数的作用是根据输入的表进行数据聚合,输入的表可以是表表达式,也就是说,GRUOPBY的参数可以是一个动态查询返回的表,也就是说GROUPBY函数主要用于嵌套聚合的情况。GROUPBY(<table>[,<groupBy_columnName>[,<groupBy_columnName>[,…]]][,<name>,<expression>[,<
  • 2024-03-11dax最好用的网站
    网站https://dax.guide/这个网站是学习dax最好用最常用的网站,没有之一接下教大家怎么使用这个网站查询函数我看可以看到详细的列出了一个函数的语法返回值注意事项案例讲解文章相关类似函数语法详细的告诉我们这个函数应该怎么传参返回值告诉我们返回了一个表
  • 2024-03-11DAX 基本知识
    数据类型整数Integer十进制數Decimal日期时间DateTime布尔值Boolean文本String//这三个我没用过货币Currency变体Variant二进制Binary运算符() 优先计算,函数的括号,元组+日期类型也可直接加,date(2024,1,1)+1=date(2024,1,2)−*/=<>dax里面没
  • 2024-01-22Power BI - 5分钟学习新增度量值
    每天5分钟,今天介绍PowerBI新增度量值在PowerBIDesktop中,你可以创建度量值。度量值用于计算表达式的结果。在创建自己的度量值时,需要使用DAX语言。DAX包括超过200个函数、运算符等,几乎可以计算任何数据分析所需的结果。下面以计算产品销售举例创建TotalSales的度量值,带大家
  • 2023-12-08SQLBI_精通DAX课程笔记_01_DAX介绍
    一:函数式语言DAX是一个函数式语言,应用于Analysis Services , PowerPivot , 和Power Bi 。二:共同与不同2.1 共同点DAX与PowerPivot for Excel 一起诞生,DAX生来就是Excel系统的一部分,因此,Dax有一部分表达式的语义表达和EXCEL有很多的共同之处,如部分函数的名称和语义
  • 2023-12-03SQLBI_精通DAX课程笔记_03_计算列
    计算列是由DAX在表中生成的列,逐行计算并储存在模式之中。以下链接是采悟老师关于度量值和计算列的区别的文章,可以同步查看。 https://zhuanlan.zhihu.com/p/75462046 一:课程内容X-MIND 二:笔记计算列是由DAX语言,在现有的模型表上生成的列,是逐行计算并生成的。简单
  • 2023-12-02SQLBI_精通DAX课程笔记_02_数据类型
    SQLBI_精通DAX课程笔记_02_数据类型PowerBi和AnalysisServices在数据加载环节,无论数据源是什么类型,都会自动将数据转化为DAX可用的数据类型集。以下链接为微软官方文档,也可以参考浏览:https://learn.microsoft.com/zh-cn/power-bi/connect-data/desktop-data-types一:数据类
  • 2023-12-01Power BI DAX中如何使用EVALUATE?
    ​ 问题描述:业务同事询问,在PowerBIDAX中EVALUATE如何使用,希望介绍一下使用语法和常用的小例子使用。同时给大家介绍一下:在PowerBIDAX中,EVALUATE函数用于执行一个表达式并返回一个表。通常是在DAXStudio中使用,可用于检查表表达式结果,验证数据结果是否正确。使用语法:EVA
  • 2023-11-28PowerBI
      PowerBI开发第一篇:设计PowerBI报表 合集-PowerBI(48) 1.DAX第一篇:数据模型2019-07-182.DAX第二篇:概述计算上下文2019-07-193.DAX第三篇:筛选上下文和Filter函数2019-07-234.DAX第四篇:行上下文2020-03-235.DAX第五篇:CALCULATE函数详解2019-07-236.DAX第
  • 2023-10-23Power BI:如何(非DAX方式)按页面进行权限控制?
    问题描述:前两天业务同事遇到了PowerBI页面权限控制的问题,所以来找我需求解决方案。业务同事开发的PBI报告包含5个页面,要根据需求把5页报告分享给3个不同的组。比如:页面1,2仅限A组访问;页面3,4仅限B组访问;页面5仅限C组访问;由于同事不会写DAX,希望不涉及任何DAX代码操作完成
  • 2023-07-25PowerBI中配色的问题(修订)
    在我们做报表的时候,经常遇到说某些数据想突出显示一下,当然,微软是支持数值颜色渐变对比的,但是怎么说呢,就像是下图那样,有时候并不是很符合我们对于报表的需求:有时候,我们呈现的报表都是有一个临界值的,仅仅需要两个色彩,而不是这种渐变的情况,那么我们该怎么处理呢?LOOK!首先,这是我们的示例
  • 2023-07-25PowerBI中同比环比那点事(修订)
    哈喽,这里是白茶。一个PowerBI的初学者,记得在刚开始学DAX的时候,一个同比环比的问题困扰了我很久,每次都是觉得自己刚刚理解一点东西了,但是发现后续的坑更多。话不多说,LOOK!这是我自己做的示例文件,准备测试工作。将数据导入PowerBI中。————/BEGIN/————下面就可以准备进行同
  • 2023-07-25阅读圣经丨筛选上下文与行上下文
    最近白茶在读《圣经第二版》,再加上有很多小伙伴问过白茶总计栏显示不合理的地方,白茶决定抽出一期来描述一下上下文。(坦白说,这个地方不太好说,因为白茶对于一些地方理解的也不是很到位,只能说是一家之言。小伙伴们权当白茶瞎咧咧就好,别去较真,也请各位大佬收起手中的大刀。)先来看看本期
  • 2023-07-19Power BI外挂级辅助工具 - DAX Studio 入门 第一篇(共两篇)
    今天早上又是美好的一天,进公司刚落座。隔壁部门的Tony哥直接杀了过来,“米高米高,我们组开发了一个PBI报告,但是现在有点小问题,帮我们看下怎么解决?”是否有方法非常灵活把PBI报告里面的基础数据导出成平面文件分享给其他同事?是否有方法非常方便的查询和验证PBI报告中的数据准确性?
  • 2023-05-04DAX:概述EARLIEST和EARLIER函数
    EARLIER函数用于访问外层行上下文,即使用外层行上下文,而不是最内层的行上下文检索列的值。EARLIER(<column>,<number>)EARLIEST(<column>)注意:EARLIER函数的第二个参数是可选的,默认值是1,表示要跳过的层数,可以向外跳过2层或多层行上下文。EARLIEST函数直接访问最外层的行上
  • 2023-03-23171_DAX 按照维度计算累计值
    171_DAX按照维度计算累计值一、背景今天来看一个比较简单的案例,按照维度计算累计值。按照惯例,先看下结果。注意矩阵中标红的位置,年月是按照每年12个月累计,月份是按照
  • 2023-03-19如何在Power BI DAX Studio 中测试验证行级别安全性和对象级别安全性
    行级别安全性可控制用户访问指定行,对象级安全性可控制用户访问指定的列和表。下面通过DAXStudio工具测试验证行级别安全性和对象级安全性的权限控制。01设置PowerBI中的
  • 2023-03-15170_DAX & Power Query M 文档整理
    170_DAX&PowerQueryM文档整理一、背景最近和一些刚刚接触DAX、PowerQuery的朋友(就是买我课程同学[doge],这是硬广告,要问课程在哪里对吧?见文末。)聊到,希望能有一
  • 2022-12-09DAX:LOOKUPVALUE 函数
    LOOKUPVALUE函数用于根据一个或多个搜索条件,从一个表中获取一个或0个值。LOOKUPVALUE运行在行上下文中,不需要两个表之间存在关系,搜索结果也不受过滤条件的影响。当两个表之
  • 2022-12-08DAX:GROUPBY函数
    DAX中的SUMMARIZE函数功能强大,但同时也很难使用。它可用于执行表之间的分组和连接,正如我们之前在分组数据一文中描述的那样。不幸的是,它在计算聚合值时存在一些众所周
  • 2022-08-31DAX Studio 3 正式发布
    DAXStudio3 于今天发布。这个新的主要版本提供了新的用户界面和用户体验,提供了现代的外观和感觉,而不会丢失以前版本中提供的任何功能。相反,在DAXStudio3中,许多过去