问题标签 [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.
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"))
但我每次都必须在过滤器中给出值。如果另一个水果数量更高,那么我必须更改过滤器名称。
那么我怎么能写一个查询来计算第一个最高值。
dax - DAX Power Pivot 测量 – 带有 where 条件的上一个值
我正在寻找一个 DAX 度量来计算数量 = 数量 * 价格,其中价格是给定产品的最后一个先前价格。
换句话说,我正在寻找具有“where”条件的最后一个值的 DAX 度量。
以随附的工作簿为例:我有 3 个产品:
- 苹果
- 香蕉
- 橘子
其中每一个都有美元价格,而数量只是数量 * 价格。
不过,橙子也可以换苹果!
为了总结这些橙子换苹果交易与其他美元交易的价值,我首先需要计算橙子的美元价值,为此我需要知道最后一个苹果支付的价格,即上一个价格,其中产品 = 苹果。
从随附的工作簿中获取此示例:
- 上次购买苹果的价格是 5 美元
- 售出 10 个苹果的总美元价格(数量)为:10*50=50 美元
- 随后将 3 个橙子换成苹果,每个橙子 4 个苹果
- 3 个橙子的总美元价格(数量)为:3x4x5=60 美元,即 # 橙子数量 * 橙子与苹果的比例 * 一个苹果的上一个价格
- 总交易量 = 50 + 60 = 110 美元
我正在寻找的是一个 DAX 公式,它为我提供了最后一个带有条件或过滤器或 where 子句的值。
powerbi - 直接查询power bi中的运行总和/累积总和
我在这方面花了很多时间,但不知道为什么这不起作用。我有如下数据集:
所有的列都是“文本”,我有一个部分过滤器。“需求”是一种衡量标准。因此我尝试的代码是:
请协助。我正在努力解决无法按预期工作的部分。
vba - 有没有办法从 VBA 启动 Dax Studio?
目前,当使用 UiAutomationCore.dll 打开工作簿并导航 Excel UI 元素树以查找快速访问工具栏图标,然后调用单击模式时,我正在打开 Dax Studio。
然后我等待连接对话框出现并执行类似的操作以单击连接按钮。
有没有更简单/更可靠的方法可以通过 shell 命令或 VBA 中的其他东西来做到这一点?
基本上我想在打开工作簿时启动 Dax Studio 并连接到工作簿中的数据模型。
谢谢。
powerbi - 如何复制列的值并将其复制到另一列或度量?
我有一个像这样的列,我想在新列的每一行中复制最后一个值,不同于 0
第 1 栏 | 新坳 |
---|---|
1 | 5 |
2 | 5 |
3 | 5 |
4 | 5 |
5 | 5 |
0 | 5 |
0 | 5 |
0 | 5 |
powerbi-desktop - 我们如何在 Power bi DAX 中找到最近的最后一次登录 b/w 两个日期登录详细信息
那里有两个登录详细信息,我需要找到最近的最后一次登录 b/w 从该结果日期到截止日期的两个日期需要在 power bi DAX 中找到月数
有人能帮助我吗
powerbi - 确定 2 个日期列之间的日期是否在 Power BIi 的日历中
如何使用 DAX 确定 2 列(A 列和 B 列)之间的日期是否在创建的日历中显示的日期内,计算列的 If 语句为是或否?
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 日 |
非常感谢提前