问题标签 [dax]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
3837 浏览

powerpivot - DAX - 计数出现

我在 PowerPivot 数据模型中有一个简单的 OpportunityID 列表,如下所示:

我想在计算每个 OpportunityID 出现的计算列中添加一个 DAX 表达式,如下所示:

因此,如果 OpportunityID 多次出现,则计数将累积显示,例如 1、2、3 等。

我尝试了很多方法来做到这一点,但无法得到任何工作。我认为答案可能在于 RANKX 表达式,但我不明白如何让它工作。

任何帮助将不胜感激!

0 投票
1 回答
1223 浏览

excel - 如何使用 COUNTX 查找变量的出现次数

这个问题与 PowerPivot 有关。

我目前正在设计一个发票表,其中包含一个名为“Hits”的列,该列计算单个客户购买一件商品的次数。

我目前有一张这样的桌子:

发票

这就是我希望它看起来的样子:

发票

如您所见,“命中”行计算了该特定客户订购该特定产品的次数。

谢谢你的帮助!

0 投票
1 回答
135 浏览

sql-server - Powerpivot 图表“区域”总销售额与“员工”一段时间内的总销售额

我想创建一个柱形图,它将显示:总销售额,选定员工的总收入与总销售额,他所在地区的总收入。我的意思是,一个员工属于一个区域......我想获得该员工的销售额,收入金额,并将其与一段时间内他所在地区的销售额,收入金额进行比较。像这样:

0 投票
2 回答
465 浏览

c# - SQL SERVER 中的 DAX IFERROR 函数

我是 DAX 公式的新手。在 SQL SERVER 过程中使用任何 DAX 函数需要做什么。当我在 SQL 中简单地使用 ISERROR 函数时,我收到此错误:: 'IFERROR' 不是可识别的内置函数名称。我需要添加一些库或任何东西吗?请回复。

0 投票
1 回答
12078 浏览

sql-server - Sql Server ISERROR 函数

我有一个返回公式格式的函数。它的某些部分----

我想在 Sql Server 关系数据库中实现 DAX 的 ISERROR 方法,该方法将检查输入的任何除数是否为零,然后在计算公式中分配 NULL。如何为此工作?SQL 中是否有类似 ISERROR 的替代方法?

0 投票
1 回答
1201 浏览

excel - DAX 中的中位数和切片器

我有一个问题,我希望一些更有经验的 DAX 程序员可以帮助我。我一直在尝试在 Excel 2013 / PowerPivot / PowerView 中开发仪表板,我想显示的图形之一是按一天中的小时计算的中值性能折线图。然后,我想使用基于单独列的性能指标过滤数据集,并将其链接到切片器。中位数应相对于过滤后的数据集计算。对于中位数计算,我试图在此处调整 Marco Russo 提出的公式(http://sqlblog.com/blogs/marco_russo/archive/2010/07/20/median-calculation-in-dax.aspx)。

为了说明这个问题,假设我有两个表 - main_tableother_tableMain_table有 4 列 - RowIDhour_of_dayperformance_metriccategoryOther_table有两列 - hour_of_daymedian_column。我的目标是为median_column找到一个公式,以便它按一天中的小时显示中值性能指标,但仍然可以按category切片。我尝试用于中位数的公式是

或不格式化:

但是,当我根据main_table中的类别创建切片器时,我的图表似乎不受切片器的影响。我的理解是,通过将main_table而不是ALL(main_table)作为最后一次 FILTER 调用中的第一个参数,我的中值计算将受到应用于main_table的切片和过滤器的影响。我在这里遗漏了一些明显的东西吗?

0 投票
2 回答
2639 浏览

excel - DAX 累积总和忽略我的过滤器

本质上,我将两个链接表与 PowerPivot 一起使用。第一个包含以下列 [Date]、[Amount]、[Id]。第二个表仅包含用于过滤第一个表的 id 的 [Id]。在我将其与计算累积和的度量相结合之前,这一直很有效。

我试图将各种过滤器直接应用到计算语句中,但这些似乎都不起作用。应该正确的条件似乎总是返回在当前上下文中无法确定列的错误。需要注意的一点是 [Id] 列是一个字符串值。

最佳解决方案是使用应用于数据透视表的任何 Id 过滤器计算累积值的方法(我使用其中几个表来过滤到一个包含数据的表),但是计算度量的多个变体也很好。

我是 DAX 的新手,所以我非常感谢所有这些!

0 投票
1 回答
1529 浏览

excel - DAX / Powerpivot:如何执行“IF Parent of pivot row > x”

寻找一种方法来执行以下操作;任何帮助是极大的赞赏!

设置:Excel 2013 和 Powerpivot;

价值观:

值 #1 和 #2 数值之和

值 #3 中的计算字段(值 #1 的百分比)

值 #4 中的计算字段(值 #3 - 值 #2)

值 #5 和 #6 数值之和(不同于 #1 和 #2)

值 #7 中的计算字段(值 #5 的百分比)

值 #8 中的计算字段(值 #7 - 值 #6)

枢轴中的行

第 1 行区域

第 2 行区

第 3 行集群 ID

尝试创建将执行以下操作的新计算字段(通过 excel 公式显示来描述)

知道如何在 DAX / Powerpivot 中做到这一点吗??????

我试过层次结构,但没有运气。

计算公式将允许我查看数据透视行名称,因此可能是一个过滤器,但似乎无法使语法正确,假设它甚至被允许......

在此处输入图像描述 卡住..

非常感谢所有建议!

0 投票
1 回答
142 浏览

ssas - 求和和计算的简单 DAX 查询

我有一个这种格式的 SSAS 表格模型:

在此处输入图像描述

我需要一个输出以下格式的 SSAS DAX 查询:

在此处输入图像描述

有谁知道如何做到这一点?

然后我将在 SSRS 报告中使用它。

0 投票
2 回答
294 浏览

powerpivot - 用于分组的 DAX

我有以下数据集作为数据模型。

我想在同一行显示国家级别和城市级别的 Assetcount 总和。

切片城市和国家有两个切片器,如下所示:

因此,当我选择国家作为印度时,它应该显示国家(印度)级别的资产计数总和。同样,当我选择城市作为德里时,它应该在城市(德里)级别显示资产计数。

是否可以通过 DAX 使用 PowerPivot?

他们在MSDN上的问题的相关内容

实际上,您的解决方案不起作用。我已将层次结构创建为 Country--> City 并将其保存在 Rows 中。因此,当我选择一个特定的国家和城市时,它会显示如下:

但我想要

美国华盛顿
120 40

或者可能像

我尝试了一些聚合函数,如下所示:

=SUMX(VALUES(查询[City]),CALCULATE(SUM(查询[AssetCount])))

=CALCULATE(SUM(Query[AssetCount]),SUMMARIZE('Query',Query[City]))

这里查询是数据模型和城市的表,可以用国家代替。但不工作。

那么在同一行显示这样的计数是可能的吗?