(玩起来)DAX/PowerBI系列 - 参数表(Parameter Table) - 多时间段数值对比
2017-03-20 18:39
736 查看
DAX/PowerBI系列 - 参数表(Parameter Table) - 多时间段数值对比
难度: ★☆☆☆☆(1星)
适用范围: ★★★☆☆(4星)
概况:
度量值,度量值,度量值!!!DAX提供了一堆的time intelligence的函数来计算,YTD(年初至今),MTD(月初至今),YoY(同比),MoM(环比)等等,如何有效的管理这些就会成为一个问题。
A: YTD, QTD, MTD, YoY, MoM,...... NND, I need one more.
B: 沃特?!
在一大串的measure后面,B又加一个度量值....keep growing...on and on....
最终有一天用户A会问,创建这么多玩意儿干嘛?!
注:此文为DAX/PowerBI系列
- 参数表(Parameter Table) I 的续集。
最终PowerBI效果显示如下:(耐心等待PowerBI
出来,噔噔噔噔~~~)
欢迎转载,请保留原文链接和作者信息。O(∩_∩)O谢谢。 DAX/PowerBI系列 - 参数表(Parameter Table) - 多时间段数值对比 作者:马丁叔叔
链接:http://www.cnblogs.com/lizardbi/p/DAX-PATTERN-POWERBI-Parameter-Table-Period-Table.html
应用场景:
以下是几个应用场景:
what-if分析
商品打8折,打9折销售额,盈利都有什么变化
算法选择或度量选择
根据选择,返回同一个度量不一样的算法结果。
Top N
大客户分析
最佳销售
数据模型:
要点:
SWITCH 语句
各个度量值的计算
Sales最终的值是根据用户选择而显示相应的值。
PowerBI效果显示如下:
小结:
上图上半部分是根据不同的用户选择,同一个线表示不同的度量值。有利于在同一个图表显示不同度量值。目的是便于用户选择不同度量值。
上图下面部分是各个不同的度量值在同一个图中显示。目的是对比不同度量值。
两个图的目的不一样,没有绝对的好坏。
难度: ★☆☆☆☆(1星)
适用范围: ★★★☆☆(4星)
概况:
度量值,度量值,度量值!!!DAX提供了一堆的time intelligence的函数来计算,YTD(年初至今),MTD(月初至今),YoY(同比),MoM(环比)等等,如何有效的管理这些就会成为一个问题。
A: YTD, QTD, MTD, YoY, MoM,...... NND, I need one more.
B: 沃特?!
在一大串的measure后面,B又加一个度量值....keep growing...on and on....
最终有一天用户A会问,创建这么多玩意儿干嘛?!
注:此文为DAX/PowerBI系列
- 参数表(Parameter Table) I 的续集。
最终PowerBI效果显示如下:(耐心等待PowerBI
出来,噔噔噔噔~~~)
欢迎转载,请保留原文链接和作者信息。O(∩_∩)O谢谢。 DAX/PowerBI系列 - 参数表(Parameter Table) - 多时间段数值对比 作者:马丁叔叔
链接:http://www.cnblogs.com/lizardbi/p/DAX-PATTERN-POWERBI-Parameter-Table-Period-Table.html
应用场景:
以下是几个应用场景:
what-if分析
商品打8折,打9折销售额,盈利都有什么变化
算法选择或度量选择
根据选择,返回同一个度量不一样的算法结果。
Top N
大客户分析
最佳销售
数据模型:
要点:
SWITCH 语句
各个度量值的计算
Sales最终的值是根据用户选择而显示相应的值。
Sales := IF ( HASONEVALUE ( Period[Period] ), SWITCH ( VALUES ( Period[Period] ), "Current", [Internet Total Sales], "MTD", [MTD Sales], "QTD", [QTD Sales], "YTD", [YTD Sales], "PY Current", [PY Sales], "PY MTD", [PY MTD Sales], "PY QTD", [PY QTD Sales], "PY YTD", [PY YTD Sales], "YOY", [YOY Sales], "YOY%", [YOY Sales%], "YOY YTD", [YOY YTD Sales], "YOY% YTD", [YOY YTD Sales%], BLANK () ), [Internet Total Sales] )
PowerBI效果显示如下:
小结:
上图上半部分是根据不同的用户选择,同一个线表示不同的度量值。有利于在同一个图表显示不同度量值。目的是便于用户选择不同度量值。
上图下面部分是各个不同的度量值在同一个图中显示。目的是对比不同度量值。
两个图的目的不一样,没有绝对的好坏。
相关文章推荐
- (玩起来)DAX/PowerBI系列 - 参数表(Parameter Table) - 多时间段数值对比
- DAX/PowerBI系列 - 参数表(Parameter Table) - 大客户分析(Top N)
- DAX/PowerBI系列 - 参数表(Parameter Table) 度量值模板
- DAX/PowerBI系列 - 关于时间系列 - 如何用脚本生成时间维度 (Generate Date Dimension)
- DAX/PowerBI系列 - 累计总计(Cumulative Total)
- DAX/PowerBI系列 - 库存总价值(Inventory Value)
- Table-values parameter(TVP)系列之一:在T-SQL中创建和使用TVP
- Table-values parameter(TVP)系列之二: 利用DataTable将其作为参数传给SP
- Table-values parameter(TVP)系列之一:在T-SQL中创建和使用TVP
- Microsoft Power BI Desktop概念学习系列之Microsoft Power BI Desktop的官网自带示例数据(图文详解)
- Microsoft Power BI Desktop概念学习系列之Microsoft Power BI Desktop的下载和安装(图文详解)
- Table-values parameter(TVP)系列之二: 利用DataTable将其作为参数传给SP
- SAP接口编程-RFC系列13 : Table Parameter作为输入参数
- SAP接口编程-RFC系列12 : Table Parameter作为输出参数
- Table-values parameter(TVP)系列之二: 利用DataTable将其作为参数传给SP
- Table-values parameter(TVP)系列之三: 利用Collection将其作为参数传给SP
- Table-values parameter(TVP)系列之三: 利用Collection将其作为参数传给SP
- Table-values parameter(TVP)系列之一:在T-SQL中创建和使用TVP
- Table-values parameter(TVP)系列之三: 利用Collection将其作为参数传给SP
- SQL2005 BI系列课程