首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Power BI一招帮你搞定

上两篇我们讲了如何计算新客户的数量和展示明细 【运营】新用户数量?Power BI简单三步计算 【运营】新用户明细?...Power BI一招帮你搞定 在实际业务中,新用户很重要,但是如何留存老用户更是一个巨大的课题,总的来讲,就是提升服务质量,增强满意度,具体细分在各个行业,运营思路千差万别,我们今天不详细展开。...但有一点是几乎所有行业都想通的,就是我们要对沉睡、流失的客户进行回访,分析,想尽办法进行唤醒、激活或重新购买。Power BI如何帮助业务人员进行统计汇总呢?...结合新用户的计算方式,我们脑海中大概有一个轮廓: 首先,要定义何为流失,因各家企业对该指标的定义有较大差异,就以6个月内曾经有订单,但最近两个月内没有订单的客户定义为流失客户; 第二步,如何写度量值:...计算每一个客户最后一次订单的日期; 日期如果落在最近6个月到2个月之间,就是我们想要的流失客户 直接给出度量值: LOST CUSTOMERS = VAR customer_lastsale=

2.9K33

《DAX进阶指南》-第6章 动态可视化

因此,本文所介绍的思想还是有较大价值的。 Power BI报表中的可视化效果是通过两种方式来使用Power BI模型中的数据。...从历史概况角度,参考日期是所选时间段的最后一天或MAX('Date'[Date])。例如,2020年4月的12个月滚动销售额是截至2020年4月30日的12个月的销售额。...可以使用DAX公式将辅助表创建为计算表。...由于其他日期列中的值可能不同,因此我们需要调整12个月滚动总计的DAX公式以使用正确的日期列。 同样,我们需要一个辅助表来允许我们在日期列之间进行选择。...Power BI中还有其他选项:可以使用书签显示不同的图表,或允许报表用户使用个性化视觉对象从模型中选择其他字段。

5.7K50
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何用Power BI对数据建模?

    image.png 3.如何用Power BI中管理数据关系呢? 首先,将需要的表导入Power BI,可以看之前的内容:如何导入数据。...image.png 另外,功能栏上的“管理关系”中,可以将表之间的关系直观的显示出来。 image.png 还可以用“自动检测”来查找新的数据或更新数据中的关系。 4.如何新增一列?...image.png 8.如何分析时间数据? 当使用日期字段来进行可视化作图时,Power BI会自动将时间进行汇总成年、季度、月、日几个维度。...例如,销售数据表中的“订单日期”是以天为单位,在做图时会自动汇总成一年。...9.总结 通过案例,我们学会了Power BI的以下知识点: 1)如何管理数据关系 2)创建计算列 3)如何隐藏列 4)创建度量值 5)创建计算表 6)浏览基于时间的数据 推荐:什么样的人升职加薪快?

    2.2K00

    PowerBI优化:更快、更小、更高效

    您想要实际可视化的所有内容(表格中的数字、图表中的线条或条形)都来自事实表。让我们用矩阵视觉对象来说明: 图 3:矩阵视觉对象中的维度和度量 Power BI 经过优化,可与星型架构配合使用。...Power BI Desktop 中良好数据模型的重要性一文提供了几个很好的示例,介绍了星型架构如何简化 DAX 公式。...这是 Power BI Desktop 中的一项设置,用于指示模型为模型的每个日期/时间列自动创建数据表。...展开 datetime 列时,您可以在字段列表中看到以下内容: 图 7:自动日期层次结构 为您创建了一个简洁的小层次结构(年 -> 季度 -> 个月 -> 天)。...禁用自动日期/时间功能,以避免为 Power BI Desktop 文件中的每个日期时间列创建隐藏表。 尽可能减少每列的基数,删除不需要的列。 本文译自Koen Verbeeck的博客文章。

    17910

    PowerBI 引入时间智能

    简介 Power BI Desktop -是一款由微软发布的自助式商业智能工具,功能强大、易于使用。其中还可以通过微软云连多个数据源并且使用数据源来创建可视化表盘。...但是几乎所有的BI都需要展示如何随时间改变KPI。因此我将会介绍一个帮助我们使用事件元素来分析数据的关键功能。在PowerBI Desktop 中叫做“time intelligence”。...需要作如下几种事情: YearToDate, QuarterToDate, 和MonthToDate 的计算 比较之前的年、季、月 回滚一段时间的聚合,比如最近三个月的累加。...为了更好地理解,我们将介绍如何创建日期表,然后看一下几种不同的分析时间的计算,最后加入这些类型道数据模型中。为了测试我会使用一个excel作为PowerBI Desktop 的文件数据源。...这里的可以给大家一个小技巧,不需要每次都去创建这个日期表,可先创建一个空的模型,里面只有日期表,结束和开始日期是手填写的,然后加入所有其他列,接下来复制这个模板文件,以后每次使用都以这个模板文件为基础创建

    3.9K100

    PowerBI 2020二月更新 真增量刷新全面普及

    何时使用分类(属性)控制图: 当您想查看过程是否稳定且可预测时 当您想了解计划的变更如何影响流程时 当您正在检查的数据代表某种类型的计数时 保留数据的时间顺序 从AppSource 下载视觉效果或查看示例报告...何时使用分类(属性)控制图: 当您想查看过程是否稳定且可预测时 当您想了解计划的变更如何影响流程时 当您正在检查的数据代表某种类型的计数时 保留数据的时间顺序 从AppSource 下载视觉效果或查看示例报告...这次,Zebra BI团队通过允许用户轻松管理以下内容来解决表中列结构的重要挑战: 列总计 列小计 展开或折叠列组 重命名表中的任何列(包括小计和总计) 单击即可按任何列或总计进行排序 将任何列(包括总计...该应用程序可通过跨产品报告显示过去12个月的使用情况信息,从而帮助您更好地了解组织如何在Microsoft 365中采用许多服务。...现在,可以使用FHIR Power Query将FHIR服务器中的数据与Power BI集成。连接器支持FHIR版本DSTU2,STU3和R4中的所有FHIR资源。

    5.1K20

    Extreme DAX-第3章 DAX 的用法

    在本章中,我们将简要介绍 DAX 在 Power BI 中的不同用法。 计算列 计算表 度量值 安全筛选器 DAX 查询 除此之外,我们还将讨论如何使用 DAX 创建日期表。...计算表通常用于在 Power BI 模型中创建日期表或日历表。...因此,日期表(或日历表,或者你喜欢怎么称呼它都可以)是 Power BI 模型中的很常见的组成部分。...当然,在 Power BI 报表中,想要通过选择特定的日期范围(比如一年)而得到固定准确的结果,仍然需要一个合适的日期表。稍后我们就将介绍如何创建日期表。...这两个函数都返回一个包含日期的单列表。 CALENDARAUTO 函数将搜索整个模型,并从数据类型为“日期”"或“日期时间”的所有列(不包括计算列和计算表中的列)中查找最小日期和最大日期。

    7.2K20

    PowerBI 2020年9月更新随Ignite发布,Premium 即将支持个人订阅,新一波变革来袭

    使用数据透视表连接时,Excel继承Power BI数据集的敏感度标签 Excel在Power BI用户中非常流行,尤其是使用数据透视表分析Power BI数据时。...现在,我们将灵敏度标签继承从Power BI扩展到Excel文件,以包括数据透视表连接:在Excel中创建数据透视表时,应用于Power BI数据集的灵敏度标签将自动应用于Excel文件。 ?...在Excel中分析提供Excel文件而不是.ODC 现在,当您在Power BI服务中单击“在Excel中分析”时,它将下载一个包含到Power BI数据集的数据透视表连接的Excel文件,而不是到目前为止使用的...涉及货币数据类型列的聚合表达式的性能改进 通过将更多计算推入Vertipaq引擎,我们提高了引用大型导入表中“货币”数据类型的列的表达式的聚合性能,例如SUMX(Sales,[Sales Amount]...Teams 中将支持基于数据集的探索 ? Excel 认证的数据集和数据类型 ? 赋能组织方面 在赋能组织方面将实现按需分配。 Power BI Premium 将提供个人授权使用模式 ?

    9.3K20

    Power BI简单三步计算

    但是如果从大量的订单中筛选出新用户的订单,尤其是要进行按月、按周进行分析时,该项工作靠excel表去计算无疑工作量十分繁重,而使用powerbi来计算时,我们只要编写几个度量值就可以一劳永逸地解决问题。...那么我们用Power BI如何快速地计算出各月新用户数量呢?...,关于如何创建日期表,参考这篇文章:Power BI创建日期表的几种方式概览 以下是数据格式: 我们用订单日期和客户ID来作为关键的列,直接给出度量值: NEW CUSTOMERS = VAR customer_firstsale...这里用到的是表函数的用法,将表作为筛选器,结构上更加清晰一些,当然,你也可以使用CONTAINS函数来计算: CONTAINS(VALUES ('日期'[日期]),'日期'[日期], [FIRSTSALE...在实际业务中,运营人员可能需要查看具体的每个月的新客户的名单,重点去跟进,那么这个需求我们如何满足呢?

    2.1K31

    如何巧妙的使用Power BI计算同比增长

    我们先把销售数据源导入到Power BI的桌面版里面。 ? (表1-1) 在Power BI里面如果要和日期打交道的话,其中一个先决条件就是要有一份单独的日期维度表。...(表1-2) 但是我们不建议使用这个系统自动生成的日期维度,具体缘由,我们会单独分享文章来阐述需要自建一个日期维度表的重要性以及如何创建日期维度表。...所谓条条大路通罗马,实现一个目标,有多种实现方式,这在Power BI的学习中,更是特别适用。...这个功能会根据你目前有的数据模型当中最大日期和最小日期自动来创建一个日期维度表。 这个日期表,将会是我们是否能够最大限度的使用Power BI自带的Time Intelligence的一个先决条件。...12,MONTH)) 这里我们用了LASTDATE,依照销售订单里的日期决定了目前最后的日期是2019年的最近日期是2019年7月1日,然后倒推12个月到2018年7月1日。

    8.3K91

    零售销售数据分析常用的日期参数形态

    日常销售报表,时间是非常重要的维度。前一文,我说明了如何不用公式,实现日期自动转换为年、季度、月、周等形式(点击文末阅读原文查看),以便进行业务分析。...(注:此处操作以Power BI Desktop为例,在Excel当中的操作步骤相同) 一、不借助外界数据源,新建完整的日期列表 有时,我们需要这样一张完整的全年日期明细表,方便与业务数据结合。...我们可以使用Excel新建一个日期工作簿,然后导入Power BI或者Excel 模型;我们也可以使用以下公式,不借助外部数据源快速建立: List.Dates(#date(2018,1,1),365...,#duration(1,0,0,0)) 本例中,List.Dates有三个参数,第一个参数为起始日期,第二个参数为显示多少个日期,第三个参数为日期间隔。...DateTime.Date(DateTime.LocalNow()) 通过以上公式,我们可以快速生成当前日期,在Power BI中可以通过建立卡片图的方式告知用户数据截取时间,还可以与其他数据进行关联以便下一步建模及图表展现

    99410

    Extreme DAX-第 2 章 模型设计

    无法使用此数据类型执行聚合或计算,但它可用于存储需要在报表中使用的图像。 为了实现高效的模型,为数据选择合适的数据类型至关重要。Power BI 模型旨在尽可能高效地将一系列唯一值存储在列中。...的确是这样,除非你开始使用 Power Pivot,而它和Power BI模型从本质上而言是等效的。在正式讨论 Power BI 里的方法之前,让我们看一下如何在关系型数据库中处理数据。...请尽量避免使用双向关系,否则您的报告中将会出现许多奇怪的现象、许多非活动关系以及高度复杂的 DAX 计算。 使用双向交叉筛选的一个特定场景是在处理多对多关系时。...事实表包含已经发生、将要发生或应该发生的事情,如销售交易、财务分类账交易、客户查询、学生注册和销售机会等。...通过外键列,事实表与那些描述事实的不同实体(如客户、产品、成本中心、学生、日期等)的表建立关系。

    3.5K10

    Power BI分解销售目标

    制定销售目标是销售的起点。销售目标的完成来自于每一天的跟进。因此,在零售等诸多业务中,有必要把销售目标分解到天。 目标分解的一个难点在于,每天都是不一样的。...1.计算周一到周日每天的销售系数 ---- 首先,将过去一年每天的销售数据导入Power BI(或Excel Power Query),使用添加列的方式加上星期。...再次添加列,使用下图除法算出星期几的日均销售,例子中星期二日均销售10019.7 返回Power BI主界面,添加列计算每日销售系数,以最小的销售为锚,本例星期三销售最差,销售系数即为1。...2.分解销售目标 ---- 假设6月份目标50万,将销售系数使用Related函数引入目标分解表。 建立度量值计算每日销售目标,总目标乘以每天的按销售系数生成的销售占比。...本文说明了一个框架思路,有可能有些公司季节性突显,就需要每个月星期几都设立不一样的系数。这种情况可以参考本人著作《Power BI商业数据分析项目实战》第六章内容。

    2.3K30

    PowerBI 2020年10月升级,界面全翻新

    例如,这可以用于将图例中的字段快速移动到视觉对象的轴: 这也可以用于快速重新排序表或矩阵的列: 首次标记 我们还提供了上下文标记,以帮助首次使用此功能的用户。...最后,您现在可以在切片器中或作为过滤器引用此字段。请注意,如果将“多选”的映射列设置为“否”,则您将需要在切片器中使用单选模式或要求在过滤卡。...以前,除非在Excel中将数据格式化为“表”或“命名范围”,否则用户必须从工作表对象(例如,下例中的Sheet1)通过特定的转换(跳过行,删除列等)来抓取相关的行/列。...Zebra BI Tables (version 4.3) Zebra BI Tables可视化中有许多新功能,从可视化多达20列的功能到表中可伸缩组的全新概念等等!...下图显示了带有边距的损益表,其中“收入百分比”度量值以针形图的形式显示,并且其与PY的变化/方差也以百分比计算并可视化(最右边的红色/绿色列): Zebra BI Tables视觉中还有许多其他重要的新功能和改进

    6.6K40

    Power Query 真经 - 第 8 章 - 纵向追加数据

    图 8-6 【查询 & 连接】窗格显示,“Transaction” 查询有 3,887 行记录 【注意】 要在 Power BI 中查看数据量,进入【数据】视图(在左侧),在【字段】列表中选择要查看的表...图 8-12 一月到三月的记录现在显示在一个【数据透视表】中 【注意】 记住,如果查询被加载到 Excel 或 Power BI 的数据模型中,点击一次【刷新】就可以更新数据源和任何透视或可视化对象。...每个月,记账员都会勤奋地创建和命名一个新的工作表,并设置和命名该表作为他们月末工作的一部分。他们似乎忽略了一件事,就是把礼品券的发放日期或到期日期放在表中,如图 8-14 所示。...是可以的,但正如第 6 章所提到的,没有内置函数可以从活动工作簿中的工作表中读取数据。相反,必须利用与命名范围对话的能力。一个特定的命名范围。...8.4 关于追加查询的最后思考 本章讲述的功能意义重大,假设用户有三个独立的文件,导入并将它们合并到一个单一的 “Transactions” 表中,并基于这些数据建立一个【数据透视表】或 Power BI

    6.8K30

    Power BI 制作中秋假日日历

    中秋节就要到了,预祝大家快乐~ 分享个应景的话题,如何在Power BI制作假日日历?...比如下方这种(日历为2024年9月): 或者和指标结合: 或者突出假日和周末改上班: 在矩阵中使用SVG可以实现这些效果,使用我分享的工具,读者无需了解SVG代码也可操作。...首先,新建一个日期表: 日期表 = ADDCOLUMNS(CALENDAR(DATE(2024,1,1),DATE(2024,12,31)), "年",YEAR([Date]), "月",MONTH...,这里仅标注了两个月,实际应用时可以全年: 矩阵行列如下拖拽字段,得到一个基础日历: 接下来进行美化,打开Power BI SVG在线工具: https://app.powerbi.com/view?...在线调整排名图标样式,复制代码: 在Power BI粘贴代码,参数_rank内容填写日期: 把以上度量值标记为图像URL: 拖入矩阵值: 如果要和指标结合,把矩阵的值放入KPI,把以上SVG放到

    5500

    Tableau LOD:从SUM+IF条件计算到SUMIF

    01—不同工具中的SUM+IF 在2022年写作《数据可视化分析2.0》的过程中,我补充了此前的一个关键知识盲区:指标分类、条件计算。 聚合是分析的本质过程,聚合度量的业务形态则是指标。...先说最易于理解的方案:SUM+IF,对符合IF条件的数据行聚合相加。以“本年的销售额总和”为例,初学者使用Excel、SQL和Tableau会用如下的计算实现。...它在POWER BI中的位置,犹如LOD之于Tableau。 二者的共同点是,产品经理总结了分析中高频的分析需求,然后将其封装为不同的函数。...只是Tableau向左——把维度分类字段封装到FIXED表达式中,而POWER BI向右——把筛选条件封装到CALCULATE表达式中。...Power Bi把筛选条件和分类维度都视为filter context,这一逻辑影响了业务用户理解问题中的层次关系。

    11800

    一次性学懂Excel中的Power Query和Power Pivot使用

    其实,Power BI中的Power Query和Power Pivot最早是以Excel为载体的。...全书共11章: 第1章介绍Excel中的Power Query和Power Pivot两大商务智能组件及其功能; 第2章至第6章介绍如何使用Power Query来获取数据并进行处理,主要包含Power...Excel工作簿中的多个工作表的数据 6.1.2 实例2:获取并合并多个文件夹下的Excel工作簿中的数据 6.1.3 实例3:获取网页中的表格数据 6.1.4 实例4:获取CSV或TXT文件数据 6.1.5...能适应各种环境的度量值 8.1.3 度量值与数据透视表的计算字段 8.1.4 如何选择度量值与计算列 8.1.5 管理度量值 8.2 数据模型与表间关系 8.2.1 理解Power Pivot的数据模型...实例2:使用“切合器+CUBEVALUE函数”动态提取Power Pivot数据模型中的数据 第10  章时间智能计算 10.1 认识时间智能函数和日期表 10.1.1 时间智能函数与日期函数 10.1.2

    9.3K20

    多用度量值,少用新建列:一个度量值解决分月均摊

    经过一番讨论,确认:如果合同的起始日期为当月的15号之前(含),那么就从当月算起共12个月,如果是15号之后(不含),那么就从下个月算起共12个月。...第二个问题:结果的呈现带着“年月”这个维度,因此需要写一个日期表: Power BI创建日期表的几种方式概览 由于表中只需要一个年月维度,我们简化一下: 日期表 = GENERATE ( CALENDAR...将两个维度和度量值拖到矩阵中: OK! 后记 解决该问题其实可以使用新建列,但步骤上其实都差不多。...因此对于一些问题,最近是不考虑使用新建列的方式,而只考虑采取新建度量值进行聚合运算来解决。...不过,解决办法也不是没有,可以使用DAX studio,比较直观地看到表,因此最近也频繁使用起了它。

    88030

    数据透视表:动态计算近N天数据变化

    在Excel中,我们可以使用Power Pivot和数据透视表相结合的方法来动态计算近N天的数据变化的情况。比如,我们按选择一个日期,计算当前日期的前7天、前15天,前30天等近期的数据变化情况。...可以在excel工作表中输入,然后导入到Power Pivot中。 (2)按日期表再建立一个用于透视图的x轴和透视表的日期列的日期表。同时该表也标记为日期表。...插入一个数据透视表,日期列来自于切片日期表中的日期列,放入度量值salestotal。如图所示,当我们选择一个日期的时候,就可以自动计算这个日期的近N天的总金额。...接着插入一个数据透视图,图表类型修改为拆白线图,x轴的日期列为切片日期表中的日期列,度量值为salestotal。...当然对于使用Power BI和Excel 365预览版的朋友们,由于有SELECTEDVALUE函数和TREATAS函数的存在 ,所以度量值就可以简单地写为: salestotal-N

    1.8K30
    领券