问题标签 [daxstudio]

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 投票
1 回答
13 浏览

dax - 使用 DAX 查询对第一个最大值进行自动计数

在一张表中,我有值 Name fruits ---------------- xxx Apple yyy Orange zzz Papaya aaa Pineapple bbb Orange ccc Papaya ddd Papaya fff Apple

我需要一个度量来计算最高重复值(它是木瓜重复 3 次)。我试过查询 CALCULATE(COUNT(call_data[fruits]),FILTER(call_data,call_data[fruits]="Papaya"))

但我每次都必须在过滤器中给出值。如果另一个水果数量更高,那么我必须更改过滤器名称。

那么我怎么能写一个查询来计算第一个最高值。

0 投票
1 回答
12 浏览

dax - DAX Power Pivot 测量 – 带有 where 条件的上一个值

我正在寻找一个 DAX 度量来计算数量 = 数量 * 价格,其中价格是给定产品的最后一个先前价格。

换句话说,我正在寻找具有“where”条件的最后一个值的 DAX 度量。

以随附的工作簿为例:我有 3 个产品:

  • 苹果
  • 香蕉
  • 橘子

其中每一个都有美元价格,而数量只是数量 * 价格。

不过,橙子也可以换苹果!

为了总结这些橙子换苹果交易与其他美元交易的价值,我首先需要计算橙子的美元价值,为此我需要知道最后一个苹果支付的价格,即上一个价格,其中产品 = 苹果。

从随附的工作簿中获取此示例:

  • 上次购买苹果的价格是 5 美元
  • 售出 10 个苹果的总美元价格(数量)为:10*50=50 美元
  • 随后将 3 个橙子换成苹果,每个橙子 4 个苹果
  • 3 个橙子的总美元价格(数量)为:3x4x5=60 美元,即 # 橙子数量 * 橙子与苹果的比例 * 一个苹果的上一个价格
  • 总交易量 = 50 + 60 = 110 美元

此示例文件中还有更多示例: https ://docs.google.com/spreadsheets/d/1PTaKg9a3Yv1um2RTnpeYC4gdLVjQXEzl/edit?usp=sharing&ouid=106440602605717108817&rtpof=true&sd=true

我正在寻找的是一个 DAX 公式,它为我提供了最后一个带有条件或过滤器或 where 子句的值。

0 投票
1 回答
33 浏览

powerbi - Dax 中的行号

我有以下 DAX 代码。我需要自动增加行号,其中 FileNo 和 CI_No 代码相同。我厌倦了 RANKX 函数,但它对所有记录返回排名为 1。任何人都知道我们如何使用 DAX 实现这一目标。

提前致谢。

达克斯代码:

预期结果

在此处输入图像描述

0 投票
1 回答
40 浏览

powerbi - 直接查询power bi中的运行总和/累积总和

我在这方面花了很多时间,但不知道为什么这不起作用。我有如下数据集:

所有的列都是“文本”,我有一个部分过滤器。“需求”是一种衡量标准。因此我尝试的代码是:

请协助。我正在努力解决无法按预期工作的部分。

0 投票
0 回答
13 浏览

vba - 有没有办法从 VBA 启动 Dax Studio?

目前,当使用 UiAutomationCore.dll 打开工作簿并导航 Excel UI 元素树以查找快速访问工具栏图标,然后调用单击模式时,我正在打开 Dax Studio。

然后我等待连接对话框出现并执行类似的操作以单击连接按钮。

有没有更简单/更可靠的方法可以通过 shell 命令或 VBA 中的其他东西来做到这一点?

基本上我想在打开工作簿时启动 Dax Studio 并连接到工作簿中的数据模型。

谢谢。

0 投票
0 回答
14 浏览

powerbi - 如何复制列的值并将其复制到另一列或度量?

我有一个像这样的列,我想在新列的每一行中复制最后一个值,不同于 0

第 1 栏 新坳
1 5
2 5
3 5
4 5
5 5
0 5
0 5
0 5
0 投票
0 回答
19 浏览

powerbi - 我们可以在 power bi 中找到该列的平均值吗?

我有两列,一列包含下订单时间,另一列包含订单交付时间,我创建了一个自定义列,我们现在以 (dd:hh:mm:ss) 格式计算交付时间我想计算平均交付时间(即平均(dd:hh:mm:ss) 格式的交货时间)。

在此处输入图像描述

任何人都可以向我推荐任何相同的dax代码。

0 投票
0 回答
5 浏览

powerbi-desktop - 我们如何在 Power bi DAX 中找到最近的最后一次登录 b/w 两个日期登录详细信息

那里有两个登录详细信息,我需要找到最近的最后一次登录 b/w 从该结果日期到截止日期的两个日期需要在 power bi DAX 中找到月数

有人能帮助我吗

0 投票
1 回答
19 浏览

powerbi - 确定 2 个日期列之间的日期是否在 Power BIi 的日历中

如何使用 DAX 确定 2 列(A 列和 B 列)之间的日期是否在创建的日历中显示的日期内,计算列的 If 语句为是或否?

0 投票
1 回答
17 浏览

powerbi - 使用 IF 语句确定 Power BI / DAX 度量中的 2 个日期列是否 <= 今天和 <= 下个月末

我有 2 列,其中包括 2 个不同的日期。

我要做的是创建一个计算列,确定列“治理”是否<= TODAY,并且“合同问题”列是否在下个月的开始和结束之间(仅 3 月日期)。在 if 语句中使用“是”或“否”。

我尝试了以下措施:

IF ( 'Table'[Governance] <= TODAY() && 'Table'[Contract Issue] <= EOMONTH ( Today(), 1 ), "yes", "No" )

但这会在下个月底之前返回所有合同问题,我用什么来显示下个月开始和下个月底之间的合同签发日期?

下面的示例表

治理 合同问题
14/01/2022 2022 年 4 月 3 日
2022 年 4 月 2 日 2022 年 11 月 3 日

非常感谢提前