问题标签 [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.
powerbi - ALLSELECTED(ALLEXCEPT (table )) 的解决方法?
我正在尝试建立度量:
不幸的是,ALLSELECTED 不允许与 ALLEXCEPT 嵌套。
我需要 ALLSELECTED,所以我可以忽略当前查询中的过滤器。
我需要 ALLEXCEPT,因为我需要忽略另一列上的外部过滤器,但我确实想在 FiscalYear 上保留外部过滤器!
ALLSELECTED(ALLEXCEPT ( )) 可以解决这个问题;但 ALLSELECTED 需要一个表作为参数。
powerbi - PDF 文本文件(数据加载、提取、替换、修订文本文件与旧版本的比较、合并文本更改的摘要)
我是自学 Power BI,不具备开发背景。我正在尝试在 Power BI 中自动化我的文档审查和修改分析任务,以节省我日常工作的时间。我坚持使用 pdf 文本文件(Words 文件是下一个要实现的目标)。我的文件中没有表格,只有文本。
我正在尝试动态完成以下任务
- 如何像源文件数据一样加载多个 PDF 文件
- 根据相关部分/标题将加载的行组合在一起
- Apple 对当前版本的 pdf 文件与其旧版本的 Apple 比较(每个单词/图像/表格)
- 从 RFP 文档中制作维度表
- 从 RFP 文档中制作事实表
- 删除加载文件中的非英文文本
- 跟踪文本和摘要中的所有更改
我做了什么:
我已经使用 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 文件之外不寻求任何帮助。
powerbi - 显示当月至今的所有数据
在 Power BI 中,我正在创建一个网格来显示某个时间段内的特定数据。我希望网格每天更新以显示对应月份的数据。我希望我的数据代表 9/7 - 10/7,明天我希望它更新以显示 9/8-10/8。本质上,我想要 DAX 中的一个度量来显示从一个月到现在的所有数据。
dax - 如何在 DAX Studio 中获取表行数
我正在尝试比较两个表的列数,一个在 SSMS 中,一个在 DAX Studio 中,但我以前从未使用过 DAX 或 Dax Studio。
在 SSMS 中,我跑去SELECT COUNT(*) FROM MyTable
查看行数。
在 DAX Studio 中,我运行COUNTROWS(MyTable)
但它产生了这个错误:
我知道我可能需要添加一些内容才能进行有效查询,但找不到。如何查询表的行号?
powerbi - Power BI - 需要显示最近一周的数据
我有一列显示来自函数 today-1 的数据,它显示昨天的数据。我把它放在一个过滤器中,只显示“真实”值。我遇到的问题是我需要显示昨天的数据,但我需要排除周末。示例:今天是星期一,我需要显示星期五的数据而不是星期日的数据,因为没有。请帮忙。
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 ))
我正在寻找新的计算列选项。
非常感谢任何帮助。
数据:
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。
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_date和fact_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 |
谢谢