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

powerbi - ALLSELECTED(ALLEXCEPT (table )) 的解决方法?

我正在尝试建立度量:

不幸的是,ALLSELECTED 不允许与 ALLEXCEPT 嵌套。

  • 我需要 ALLSELECTED,所以我可以忽略当前查询中的过滤器。

  • 我需要 ALLEXCEPT,因为我需要忽略另一列上的外部过滤器,但我确实想在 FiscalYear 上保留外部过滤器!

ALLSELECTED(ALLEXCEPT ( )) 可以解决这个问题;但 ALLSELECTED 需要一个表作为参数。

0 投票
1 回答
72 浏览

powerbi - 如何像在 DAX Studio 中一样在 SSMS 中返回 SSAS 查询的行数

当我在 DAX Studio 中运行 SSAS 查询时,它会返回查询结果以及结果查询的总行数。是否有可能在 SSMS 中实现相同的目标?

例如以下 SSAS 查询

SSMS

SSMS

DAX Studio 达克斯工作室

目前,SSAS 查询结果是在SSMS没有行数的情况下返回的。我不确定是否需要对SSMS设置进行一些更改才能激活它。

0 投票
0 回答
20 浏览

powerbi - PDF 文本文件(数据加载、提取、替换、修订文本文件与旧版本的比较、合并文本更改的摘要)

我是自学 Power BI,不具备开发背景。我正在尝试在 Power BI 中自动化我的文档审查和修改分析任务,以节省我日常工作的时间。我坚持使用 pdf 文本文件(Words 文件是下一个要实现的目标)。我的文件中没有表格,只有文本。

我正在尝试动态完成以下任务

  1. 如何像源文件数据一样加载多个 PDF 文件
  2. 根据相关部分/标题将加载的行组合在一起
  3. Apple 对当前版本的 pdf 文件与其旧版本的 Apple 比较(每个单词/图像/表格)
  4. 从 RFP 文档中制作维度表
  5. 从 RFP 文档中制作事实表
  6. 删除加载文件中的非英文文本
  7. 跟踪文本和摘要中的所有更改

我做了什么:

我已经使用 youtube 视频的帮助实现了加载 PDF,详细信息如下;Ruth (MVP) 正在使用另一个 MVP 开发的功能(她的博客链接在描述中)。

使用 R-Script 开发功能加载的 Ruth 视频链接: https ://www.youtube.com/watch?v=z15dF-jDXIo&list=LL&index=8&t=19s

我也在频道上发布了相同的内容。

期待您的回音。太感谢了。问候, 乌默尔·西迪基

PS:我是一名机电一体化工程师,并寻求这项技能以节省我在日常办公室的时间,并在一段时间后使用 Power BI 提供服务。我将 Power BI 用于我的其他任务,除了 PDF/Word 文件之外不寻求任何帮助。

0 投票
1 回答
133 浏览

count - Power BI 中基于 DAX 的两列的唯一计数

我想根据两列获得唯一计数。

在 Excel 中,我应用以下公式 =IF(A3="Not Paid",1,IF(MATCH(B3,B:B,0)=ROW(),1,0)) 但我不知道如何我在 Power BI 中应用相同的逻辑。

我正在寻找 DAX 解决方案来实现我的最终结果。

数据

在此处输入图像描述

0 投票
1 回答
29 浏览

powerbi - 显示当月至今的所有数据

在 Power BI 中,我正在创建一个网格来显示某个时间段内的特定数据。我希望网格每天更新以显示对应月份的数据。我希望我的数据代表 9/7 - 10/7,明天我希望它更新以显示 9/8-10/8。本质上,我想要 DAX 中的一个度量来显示从一个月到现在的所有数据。

0 投票
1 回答
186 浏览

dax - 如何在 DAX Studio 中获取表行数

我正在尝试比较两个表的列数,一个在 SSMS 中,一个在 DAX Studio 中,但我以前从未使用过 DAX 或 Dax Studio。

在 SSMS 中,我跑去SELECT COUNT(*) FROM MyTable查看行数。

在 DAX Studio 中,我运行COUNTROWS(MyTable)但它产生了这个错误:

我知道我可能需要添加一些内容才能进行有效查询,但找不到。如何查询表的行号?

0 投票
1 回答
36 浏览

powerbi - Power BI - 需要显示最近一周的数据

我有一列显示来自函数 today-1 的数据,它显示昨天的数据。我把它放在一个过滤器中,只显示“真实”值。我遇到的问题是我需要显示昨天的数据,但我需要排除周末。示例:今天是星期一,我需要显示星期五的数据而不是星期日的数据,因为没有。请帮忙。

0 投票
1 回答
78 浏览

if-statement - 基于 Power Bi 中 concat 的 if 语句

我有 4 列是 A、B、C 和 D。这 4 列包含数字和文本或数字或文本。

如果 A&B 和 C&D 列匹配,则返回“Ok”,如果 A&B 和 C&D 列不匹配,则返回“No”,如果 A&B 或 C&D 列为空白,则返回“Blanks”。

我通过使用重复列(A&B、C&D)实现了我想要的结果,但我想要没有重复列的相同结果。

A&B = 'DATA2'[A]&"-"&'DATA2'[B]

C&D = 'DATA2'[C]&"-"&'DATA2'[D]

结果 = IF(DATA2[A&B]="-","NO",IF(DATA2[C&D]="-","NO", IF(DATA2[A&B] = DATA2[C&D],"OK","NO ")))

我尝试为公式再使用一个 DAX,但那个也给出了错误"Cannot convert value 'AA1' of type Text to type Number"

结果 1 = 计算(IF ( SUMX( 'DATA2', 'DATA2'[A]+'DATA2'[B]+'DATA2'[C]+'DATA2'[D])>0,0,1 ))

我正在寻找新的计算列选项。

非常感谢任何帮助。

数据:

在此处输入图像描述

0 投票
1 回答
210 浏览

if-statement - Power Bi中基于多条件两列的switch语句

我有两列是 A 和 B,两列都包含文本,有时包含文本和数字。

我想通过使用基于 A 列和 B 列的 DAX 生成新的计算列,并具有以下提到的规则。

如果 A 列等于 DNK,B 列等于 Apple,则结果正常

如果 A 列等于 DNK 而 B 列不等于 Apple,则结果不正确

如果 A 列等于 DNK 且 B 为 NA,则结果为 XX。

DNK 期望基于 A&B 列的三种不同结果,具有多种场景,而 ADNK 和 BJB 的结果相同。

如果 A 列等于 ADNK,B 列等于橙色,则结果正常

如果 A 列等于 ADNK 而 B 列不等于 Orange,则结果不正确

如果 A 列等于 ADNK 且 B 为 NA,则结果为 XX。

如果 A 列等于 BJB,B 列等于 Apple1,则结果正常

如果 A 列等于 BJB 而 B 列不等于 Apple1,则结果不正确

如果 A 列等于 BJB 且 B 为 NA,则结果为 XX。

在此处输入图像描述

0 投票
1 回答
49 浏览

dax - 获取事实表中事实表的开始日期和结束日期之间的所有日期暗表

我有两张桌子。
事实:

日期 价值
2021-10-21 1
2021-10-23 2
2021-10-26 3

暗淡:

日期
2021-10-19
2021-10-20
2021-10-21
2021-10-22
2021-10-23
2021-10-24
2021-10-25
2021-10-26
2021-10-27
2021-10-28

fact_start_date = minx(all(Fact), Fact[Date])
fact_end_date = maxx(all(Fact), Fact[Date])

我想在 Fact 表中编写度量,结果如下表。
ِDim table Dates 介于Fact 表的fact_start_datefact_end_date之间,空值被替换为零。

注释:
1.在事实表中
写入度量 2.使用度量,而不是新表

结果:(
从昏暗中选择日期)

日期 措施
2021-10-21 1
2021-10-22 0
2021-10-23 2
2021-10-24 0
2021-10-25 0
2021-10-26 3

谢谢