问题标签 [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 投票
2 回答
50 浏览

ms-access - 按天分组列 - DAX

我有这张表A:

物品 日期 数数
一个 04.11.2021 13:38:51 1
一个 04.11.2021 08:07:44 1
一个 04.11.2021 08:07:42 1
一个 04.11.2021 13:53:28 1
22.10.2021 21:14:19 1
22.10.2021 16:18:09 1
22.10.2021 18:15:11 1
C 06.11.2021 22:08:46 1

我想按日期(无时间)对项目进行分组和计数,如下所示:|ITEM|DATE|COUNT| |----|----|-----| |A|2021 年 4 月 11 日 |4| |B|22.10.2021 |3| |C|06.11.2021 |1|

0 投票
0 回答
20 浏览

powerbi - 通过不同的列 dax 一个接一个地应用聚合

有一张桌子有订单。每行代表每个订单售出的一个单位。

行 ID 订单编号 订购日期 单价
1 3 2010-10-13 38.94
2 6 2012-02-20 2.08
6 32 2011-07-15 8.46
3 32 2011-07-15 107.53
4 32 2011-07-15 70.89
5 32 2011-07-15 7.99
7 35 2011-10-22 9.11
8 35 2011-10-22 155.99
9 36 2011-11-02 65.99
10 65 2011-03-17 115.79
11 66 2009-01-19 2.88
12 69 2009-06-03 30.93
13 69 2009-06-03 1.68

我需要先按 OrderId 对单位的成本求和,以找到订单的成本。在下一步中,我需要找到当前和上个月的平均订单价值。在最后一步中,我想找到上个月销售额与当前销售额的比率。

我写了一个 DAX 查询,但我无法计算比率。因为比率首先由 OrderId 计算,然后除以零。然后计算平均值。我需要先计算当前月和上月的平均值,然后除以。

我的 Dax 查询

结果

月数 平均订单价格 上个月平均订单价格 比率
一月 1 130.4686486 110.7303419 ∞</td>
二月 2 122.379537 130.4686486 ∞</td>
行进 3 138.4606618 122.379537 ∞</td>
四月 4 134.208254 138.4606618 ∞</td>
可能 5 172.4168992 134.208254 ∞</td>
六月 6 116.2759223 172.4168992 ∞</td>
七月 7 105.9354955 116.2759223 ∞</td>
八月 8 122.4404 105.9354955 ∞</td>
九月 9 113.2945528 122.4404 ∞</td>
十月 10 156.7930075 113.2945528 ∞</td>
十一月 11 178.4559341 156.7930075 ∞</td>
十二月 12 206.6283333 178.4559341 ∞</td>
0 投票
0 回答
21 浏览

powerbi - Power BI中TOPN的限制列表

我有一个包含两列的数据集

我需要按可用性获得前 5 行业务线,例如:

我试过了

  1. 过滤 TOP N 窗格,但由于我有很多重复的可用性百分比,它显示超过 5 行
  2. RankX DAX 公式,但它总是给出相同的结果,因为可用性在不同的业务线中总是相同的

我怎样才能做到这一点?

0 投票
0 回答
53 浏览

powerbi - DAX 中不同计数的累积和

我正在尝试查找特定日期的不同员工 ID 的累积总和。我可以使用以下查询找到当天的不同员工 ID,但累积总和不起作用。有人可以帮我吗?

样本数据

在此处输入图像描述

查询以查找不同的员工 ID——这给了我预期的输出

查询以查找累积总和 - 没有给我预期的输出

0 投票
0 回答
14 浏览

powerbi - 动态日期差异在查询中不起作用

我试图创建 DAX 查询,它将给出两个日期之间的累积数。当我手动尝试从维度表中减去最大日期和最小日期之间的天数时,查询给出了预期的结果。但是,当我尝试动态地从维度表中查找最大日期和最小日期之间的天差时,查询并没有给出预期的结果。谁能帮我解决这个问题?

样本数据

在此处输入图像描述

当我手动传递最大日期和最小日期之间的日期差异时,我得到了预期的结果。

查询 1 - 手动传递日期差异:最大和最小日期之间的日期差异为 6

给出预期的结果

查询 2:动态传递日期差异:查找最大日期和最小日期

我想查询以使用第二个逻辑。

谢谢

0 投票
2 回答
109 浏览

powerbi - 使用多个切片器选择更新百分比度量

我有一个表,我想在每个过滤器上更新“百分比值”度量的值(用户可以从切片器中选择一个或多个值)。在可视化中,一年、月的所有标记都需要添加到 1.0 有或没有切片器选择。

在@Phil Leh 的帮助下(在 PowerBI 中使用 ALLEXCEPT 实现分组百分比的问题)措施适用于年、月,并且该措施给出了正确的值:

在此处输入图像描述

在此处输入图像描述

但是,我不确定我可以做些什么来更新多个选择的 % 值。例如,这里对于 Race 和 Year, Month 在每年的 Year, Month 中,百分比值不会计算为 1.0: 在此处输入图像描述

我对现有的 DAX 进行了更改(根据年、月提供正确的值),以便它也可以捕获 Race。但结果是错误的。

在上面的照片中,没有重新计算 % 值。

以下是 .csv 格式的数据:

.xlsx 文件:https ://github.com/TestingGround00/powerbi_question/blob/main/input_data_table.xlsx

我已经制作了另一个 DAX,它现在在整个子集中提供 100%,但它确实需要在每年、每月有和/或没有切片器的情况下添加 100%。

我需要的输出是这样的: 在此处输入图像描述 在此处输入图像描述

我看过这些问题,但是它们有些无关紧要:

  1. 根据切片器选择更新的动态度量
  2. Power BI - 基于切片器选择的动态测量
  3. PowerBI如何根据切片器选择计算动态度量?

如果没有切片器选择,我需要这个输出-

在此处输入图像描述 在此处输入图像描述

然而,随着 Smpa01 的帖子没有切片器数据的变化 -

在此处输入图像描述 在此处输入图像描述

0 投票
1 回答
70 浏览

powerbi - 如何在 Dax Studio 中评估表/过滤器

我想知道是否可以在 Dax Studio(或其他编辑器)中看到哪些值用于过滤度量(评估返回表的表达式)?我的意思是我创建了一个度量,例如:

现在我想评估这个表达式:

在 dax studio 中查看它产生的值,这些值稍后用于过滤。我已经搜索了允许它的语法,但我失败了。上面的这个示例度量很简单,但是我有一个复杂的并且能够查看其中间步骤的能力将有很大帮助。提前致谢 :)

0 投票
1 回答
17 浏览

powerbi - 从特定月份中选择新用户

我有一个包含用户和登录日期列的表。我需要找到从今天起 8 个月前创建帐户的所有用户。例如,今天是 2021 年 12 月 28 日,我需要从 2021 年 4 月开始寻找新用户。

我可以在 sql 中这样做来检索日期

但问题是我不知道如何在 Power BI 中做到这一点。

你能帮帮我吗?谢谢

0 投票
1 回答
16 浏览

dax - 来自不同表的动态过滤器和计算?

我是 powerbi 的新手,并期待解决我正在尝试做的这张表。我确实有 3 个表,下面列出了示例表。

用户表与产品门票一对多连接

Users1-----* 门票

Users1-----* 产品

我的问题是Sales Amount它肯定会创建每个产品 ID 的重复数量。我正在尝试创建一个度量,该度量将获取productid的不同计数,如果 productID 重复并且那些

所需的输出是我发布的最后一张表。这是将销售额的副本除以重复的计数,其余部分相同。

非常感谢您的帮助!

表 1 用户表

表2产品表

表 3 门票

powerbi 中的选定列

0 投票
0 回答
37 浏览

sql - Sql 到 DAX 嵌套 case 语句

我有一个要转换为 DAX 的嵌套 SQL 查询:

请帮忙!!