问题标签 [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.
tsql - 将 T-SQL INNER JOIN 语句转换为 DAX
我在 T-SQL 中有以下代码,它根据某些条件计算 [C-Services] 表的不同 [ClientID],并在多个字段上加入 [C_Episode] 表:
此外,我也有与上述代码关联的 DAX Measure,但没有 INNER JOIN [C-Episodes] 表:
我的问题是 - 我必须如何修改 DAX 度量才能添加 INNER JOIN [C_Episodes] 表(在 T-SQL 代码中说明的三个条件下加入)?
我试图为第一个 JOIN ON ProgramID 列添加
但它给出了一个错误 - “需要分组”,并且在我尝试将我的计算更改为 Summarize 或 Summarizecolumns 之后 - 它仍然给出了一个错误。
powerbi - Power Bi Dax 测量根据来自数据源的数据将数据发送到不同的表格视觉对象
我有来自数据源的 2 个表
表 A(数据源)
姓名 | 年龄 |
---|---|
一个 | 10 |
乙 | 12 |
C | 13 |
D | 14 |
乙 | 15 |
F | 16 |
G | 17 |
表 B(数据源)
姓名 | 出生日期 |
---|---|
一个 | 10-3月 |
C | 4 月 20 日 |
D | 5月31日 |
G | 12 月 26 日 |
我在 power bi 中有 2 个表格视觉效果
- 表1(视觉)
- 表2(视觉)
我浏览了表 A(数据源)中的所有名称字段,并检查该名称是否在表 B(数据源)中
如果名称存在于表 B(数据源)中,则将该名称发送到表 1(视觉),否则将其发送到表 2(视觉)
我在创建 DAX 度量以使其在 power bi 中工作时遇到困难。
powerbi - 在 PowerBI 中使用 DAX 将 BLANKS 替换为 0
我写了以下 DAX 查询
在某些组合中Global Lead
和Class
的Global Spends
值是BLANK
这意味着没有GLOBAL
针对该组合的 PSL 标志。我想用 0 替换这些空白,我为此写了这个:
以下措施适用于 0 错误,但我在 Power BI 中的表为全局支出为 0 的所有组合提供了更多额外行,因此扰乱了整个表。
如何用 0 替换空格?
样品表
在这里,我希望将空白替换为 0。
powerbi - 获取上个月power bi的最大日期数据
我有一张表,可以记录每天 MTD 的交易记录。我希望 power bi 返回每个月的最大交易日期,并且我想对上个月做同样的事情。如果我只是使用 previuosmonth() 过滤我的交易表以汇总所有交易,这将汇总所有数据并记住我每天都有 MTD,因此数据将是错误的。下面是我用来获取上个月最大日期交易的内容,但问题在于它仅适用于卡片视觉效果,而不适用于任何其他视觉效果。有人可以帮忙吗?
powerbi - 使用 DAX 的 MRR 运行总计
我有一个 MRR 数据表,其中只有订阅开始日期和结束日期(如果子仍然处于活动状态,则结束日期为空白)。
考虑到这一点,我如何通过 DAX 计算某个客户的每月正确 MRR 总计,例如,该客户在 1 月至 3 月期间处于活动状态,但其记录现在表明他们已取消。我想在 1 月、2 月和 3 月包括该客户的经常性订阅费,但不包括 4 月至 8 月。和所有作为一个运行总数?
样本数据:
客户ID | 子开始日期 | 结束日期 | 每月金额 | 地位 |
---|---|---|---|---|
客户 A | 2021 年 1 月 1 日 | 2021 年 3 月 1 日 | 5 美元 | 取消 |
客户 B | 2021 年 2 月 1 日 | 5 美元 | 积极的 | |
客户 C | 2021 年 3 月 1 日 | 10 美元 | 积极的 | |
客户 D | 2021 年 1 月 1 日 | 2021 年 8 月 1 日 | 20 美元 | 取消 |
客户 E | 2021 年 4 月 1 日 | 2021 年 6 月 1 日 | 50 美元 | 取消 |
客户 F | 2021 年 5 月 1 日 | 5 美元 | 积极的 | |
客户 G | 2021 年 2 月 1 日 | 2021 年 7 月 1 日 | 10 美元 | 取消 |
因此,例如,在 2 月,MRR 总额为 30 美元(客户 A、B、D),而 4 月为 95 美元(客户 B、C、D、E 和 G)。
例如,一旦我们到了 8 月,总金额将是 40 美元(客户 B、C、D - Ds 上个月的活动,以及客户 F)。
任何关于如何通过新列或 DAX 度量来实现这一点的想法都将不胜感激 - 至于我的生活,我找不到这样的例子,我认为其他人的 MRR 数据是这样设置的。
powerbi - PowerBI 计算列将字符串转换为可排序值
我正在尝试在 PowerBI 矩阵视觉中为 AR 老化项目“订购”一组日期带。通过创建计算列并在过去成功使用此格式。
这种格式对我有用...
完成后,我想让一个表格列“排序”(PowerBI > Communm tools> 按列排序)
日期带 | 指数 |
---|---|
0 - 30 | 1 |
31 - 60 | 2 |
61 - 90 | 3 |
91 - 120 | 4 |
121 - 150 | 5 |
150 - 180 | 6 |
我有两个问题,请
- 这是实现这一目标的“开明”方式吗?
或者
- 有没有更好的使用时间智能的方法?