DAX Studio学习笔记_1

学习地址:PowerBI.Tips - Tutorial - Introduction to DAX Studio - By Darren Gosbell - YouTube


系列文章 

DAX Studio学习笔记_1_chichi_magic的博客-CSDN博客

DAX Studio学习笔记_2_chichi_magic的博客-CSDN博客


目录

系列文章 

一、DAX Studio是什么?

二、使用

1、连接数据时出现很多时间维度表

2、属性显示

3、多个连接

 4、使用EVALUATE, DEFINE, MEASURE

5、DAX Format

6、查找/替换关键词

7、使用report a bug功能

8、Metadata,Functions,DMV

9、All Queries功能的使用

10、analyze in Excel

11、SQL Profile

12、Connect in a Role


一、DAX Studio是什么?

DAX Studio 是一个工具,用于在 Power BI Designer、Power Pivot for Excel 和 Analysis Services Tabular 中编写、执行和分析 DAX 查询。

它包括对象浏览器、查询编辑和执行、公式和度量值编辑、语法突出显示和格式设置、集成跟踪以及查询执行细分。

二、使用

1、连接数据时出现很多时间维度表

原因:表中有时间的数据

解决办法:options中勾掉auto time/intelligence

2、属性显示

可以显示每一列的属性,直观地看到当前列的信息

3、多个连接

可打开多个query,连接不同的数据集

 4、使用EVALUATE, DEFINE, MEASURE

a. 显示一/多张表

EVALUATE

F_Table

或者

EVALUATE table1

EVALUATE table2

b. 使用FILTER

EVALUATE

FILTER(

F_TABLE,

F_TABLE[AGE]>18

)

c. 定义度量值

DEFINE

        MEASURE table[Mymeasure] = CALCULATE(SUM(table[amounts]))

EVALUATE

        ADDCOLUMNS(

                FILTER(table, table[age]>18,

                "Mymeasure",Mymeasure

)

5、DAX Format

Long Line preferred

6、查找/替换关键词

在power bi desktop里,当一个列名,或者表明变化之后,需要一个个修改,可以再DAX Studio中使用查找替换功能

7、使用report a bug功能

8、Metadata,Functions,DMV

Metadata:查看模型中的表

Functions:列出DAX中的函数,帮助快速编写代码

 

 DMV: Dynamic management view

a. 搜索所有的分区,如每个table的取数 (或者双击)

select * from $SYSTEM.TMSCHEMA_PARTITIONS

b. 显示数据源中计算列的query

9、All Queries功能的使用

这个功能可以跟踪并显示应用一个度量值,或列到画布上,后台每个环节运行的时间和相应代码

如:首先,在DAX Studio中,打开All Queries,然后回到画布,将一个颜色的筛选放到筛选区,并选择“black”,我们会得到下面的结果。 其中query中的代码,和performance analyzer显示的一致。

10、analyze in Excel

11、SQL Profile

将当前模型保存到所需要的形式

12、Connect in a Role

如果在desktop建立了角色管理,在连接数据集时,可以选择角色查看

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值