DAX Studio学习笔记_1

这篇具有很好参考价值的文章主要介绍了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

DAX Studio学习笔记_1DAX Studio学习笔记_1

2、属性显示

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

DAX Studio学习笔记_1

3、多个连接

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

DAX Studio学习笔记_1

 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

DAX Studio学习笔记_1

Metadata:查看模型中的表

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

 DAX Studio学习笔记_1

 DMV: Dynamic management view

DAX Studio学习笔记_1

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

select * from $SYSTEM.TMSCHEMA_PARTITIONS

DAX Studio学习笔记_1

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

DAX Studio学习笔记_1

DAX Studio学习笔记_1

9、All Queries功能的使用

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

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

DAX Studio学习笔记_1DAX Studio学习笔记_1

DAX Studio学习笔记_1

10、analyze in Excel

DAX Studio学习笔记_1

11、SQL Profile

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

12、Connect in a Role

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

DAX Studio学习笔记_1文章来源地址https://www.toymoban.com/news/detail-463501.html

到了这里,关于DAX Studio学习笔记_1的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • GStreamer Basic tutorial 学习笔记(七)

    多线程处理 目标 :GStreamer可以自动处理多线程,但在某些情况下,可能需要手动分离线程。 介绍 :GStreamer 是一个多线程框架。这意味着在内部,它根据需要创建和销毁线程,例如将流媒体与应用程序线程分离。此外,插件还可以自由地为它们自己的处理创建线程,例如,

    2024年02月16日
    浏览(41)
  • 【李宏毅机器学习·学习笔记】Tips for Training: Adaptive Learning Rate

    本节课主要介绍了Adaptive Learning Rate的基本思想和方法。通过使用Adaptive Learning Rate的策略,在训练深度神经网络时程序能实现在不同参数、不同iteration中,学习率不同。 本节课涉及到的 算法或策略 有:Adgrad、RMSProp、Adam、Learning Rate Decay、Warm Up。 本节课 参考的资料 有: MI

    2024年02月14日
    浏览(48)
  • C++ OpenGL 3D Game Tutorial 2: Making OpenGL 3D Engine学习笔记

    视频地址 https://www.youtube.com/watch?v=PH5kH8h82L8list=PLv8DnRaQOs5-MR-zbP1QUdq5FL0FWqVzgindex=3         接上一篇内容,main.cpp的内容增加了一些代码,显得严谨一些:        然后是Game类的添加了很多内容:         Game.h文件:         Game.cpp文件:        和上一篇相比,在

    2024年02月02日
    浏览(39)
  • 机器学习&深度学习 操作tips

    1. 在运行程序时,报错如下: 答: 出现这个问题是因为对于代码不够理解,对于在代码包中有多个models时,举例如下: 不同的model类似于定义了不同的函数,但是在run.py文件中到底调用哪一个,是需要在终端中,进入到对应的文件夹路径,然后明确说明的,即: python run.py

    2024年04月09日
    浏览(33)
  • Python基础学习笔记1(AI Studio)

    地址:飞桨AI Studio星河社区-人工智能学习与实训社区 课程地址:飞桨AI Studio星河社区-人工智能学习与实训社区  课程地址:飞桨AI Studio星河社区-人工智能学习与实训社区  课程地址:飞桨AI Studio星河社区-人工智能学习与实训社区  AI Studio的Notebook项目的基本操作 项目启停

    2024年02月08日
    浏览(26)
  • Android Studio 学习笔记--LogCat的使用

    LogCat是Android中的命令行工具, 用于获取程序从启动到关闭的日志信息 。Android中的应用运行在一个单独的设备中,应用的调试信息会输出到这个设备单独的日志缓冲区中,要想从设备日志缓存区中取出信息,就需要学会使用LogCat Log类所输出的日志内容分为 6 个级别,由低到

    2024年02月10日
    浏览(60)
  • 学习笔记—Android studio导入OpenCV配置使用

    官网下载sdk,打开opencv官网,点击Android,完成后解压 https://opencv.org/ 解压后,文件夹下有这些文件 samples Android代码工程 sdk 包含opencv的Java的接口和JNI接口等 打开Android studio,选择模板,这时选择最后一项Native C++,然后进入配置界面。 这里注意你下载的Android-sdk版本来选择

    2024年02月07日
    浏览(51)
  • Android Studio的笔记--SerialPort串口通讯学习和使用

    摘要:本篇介绍android中SerialPort串口通讯学习和使用。主要用到android-serialport-api。 几个工程参考学习使用 Google开源的Android串口通信Demo android-serialport-api 源码下载 cepr/android-serialport-api SerialPort获取串口输入输出流 SerialPortFinder获取硬件地址 可以推荐看android串口通信——andr

    2024年02月06日
    浏览(65)
  • 【LVGL学习笔记】(五)使用SquareLine Studio设计UI

    LVGL全程LittleVGL,是一个轻量化的,开源的,用于嵌入式GUI设计的图形库。并且配合LVGL模拟器,可以在电脑对界面进行编辑显示,测试通过后再移植进嵌入式设备中,实现高效的项目开发。 LVGL中文教程手册:极客笔记之LVGL教程 介绍: SquareLine Studio 是LVGL官方推荐的UI设计平台

    2024年02月03日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包