问题标签 [dax]
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.
sql-server - DAX 日期范围语法 - 不止一次计算一行?
我正在使用 SQL 2014 表格模型,我想根据日期范围创建计数度量。
我的事实表将有一个可以跨越多个月的开始和结束日期范围。我希望用户能够选择一个日期范围来获取记录数。问题是,每个月的记录跨度都需要在计数中单独捕获。
例如:记录 1 - 2014 年 1 月 1 日 - 2014 年 8 月 21 日。如果用户选择 3/1 到 5/1 的日期范围,我希望计数返回 3(3 月、4 月和 5 月)。如果用户选择 6/4/ - 6/4,我希望计数返回为 1。
有没有办法可以用 DAX 做到这一点,或者我应该走每月创建记录的路线?
powerpivot - DAX - 选择部分匹配的行
我有一个包含 2 列的 powerpivot 表:第 1 列包含字符串。第 2 列包含逗号分隔的字符串。
当第 2 列中的行包含来自过滤器或切片器的选择时,我希望能够显示第 1 列中的所有行。例如:
字符串值
ABCD A,A,B
EFGH A,C
如果选择 A,我将显示两行,如果选择 B,我将仅显示第 1 行...等。
我知道我可以拆分记录——但这对我来说并不实用——以上只是冰山一角。VBA 是不可能的,因为这将在 SharePoint 中发布。有人知道我该怎么做吗?谢谢。
ssas - PowerView 不显示日期度量
我有一个 SSAS 表格模型,我在其中定义了这样的度量:
我可以在 Excel 和 SSMS 中查看和使用此度量,但它不会出现在 PowerView 的字段列表中。
我知道类似以下的解决方法,它会显示如下日期20140721
:
我需要能够显示一个比这个更友好的日期,有什么建议吗?
dax - 表格 DAX 行筛选器中的多个字段筛选器
我最近在表格模型上实现了一个动态行过滤器 ( http://msdn.microsoft.com/en-us/library/hh231092.aspx )。
出于这个问题的目的,我们假设它是一个简单的=[Country]="US" DAX 过滤器。这工作得很好。
我想在同一张表上添加第二个过滤器,以进一步限制状态结果。想到的明显解决方案是这样的:=[Country]="US" && [State]="CA"但这不起作用。
有什么想法或解决方法吗?
sql-server - 表格 DAX 分配/范围预算每月
我有一个简单的 PowerPivot 工作簿,其中一个表中有一些 SalesTargets,这些是按月计算的。通常是每个月的第一天,以及一个日期维度。
我已经编写了一个 DAX 查询(非常痛苦),以将我们收到的月度目标分配到天数,以便进行月间报告(否则该粒度将没有目标数据)。
但是,我发现我的查询存在一些问题,如果我尝试仅在当天是工作日的情况下仅显示分配的目标值,则我不确定如何解决该问题。 ..基本上在任何层次结构级别都没有显示任何内容,我不知道为什么:(
不知道为什么,我无法修复它......这是我当前的代码:
该代码试图在一个月级别对销售目标求和,然后将该数字除以 IsWorkingDay = 1 的日期总和
对日期表的所有 Dates[Date] (最低粒度)执行此过程,然后我尝试再次过滤 IsWorkingDay = 1 的日期。
如果我从代码中的两个区域中删除工作日逻辑,一切都会正常工作..并且可以跨月、季和年滚动而不会出现问题..
我敢肯定,如果我了解这里的问题所在,我将能够解决它......但我只是看不到它。
谢谢
excel - 从行集中创建扁平化列表
我在表中有一个数据集。我试图展平一列,以便我可以看到所有值,分隔在一个单元格中。我已经用层次结构尝试过这个,但到目前为止还没有解决。示例数据集如下。
任何人都可以建议这是否可能?
excel - 在 PowerPivot/DAX 中汇总相关表的值
假设我有两张桌子。属性表:
尺寸表:
我通过“文件”字段关联了这些表。我想要 attrsTable 中的 PowerPivot 度量,其计算使用大小。例如,假设我想要 A、B、C 中的每一个的 xdim+ydim/size。计算将是:
我希望该度量足够通用,以便以后可以使用切片器按文件或属性切片。我该如何做到这一点?
我试过了:
知道我做错了什么吗?我可能在这里遗漏了一些关于如何将 DAX 与关系一起使用的基本概念。
excel - 如何使用 DAX 查询计算一列中唯一值的平均值?
我只想计算一列中不同值的平均值。就像我有一列有销售价值一样。2 2 3 3 4 4 5 5 我想要不同的平均值,例如 ((2+3+4+5)/8) 。不同的值除以值的总数。结果应该是 1.8 。提前致谢 。
powerpivot - 在 DAX/PowerPivot 中增加一个字符
在 excel 中,使用 =CHAR(CODE("A")+1) 很容易得到 A + 1 = B。但是,在 Powerpivot 中,CHAR 和 CODE 函数似乎都消失了。有没有其他方法可以做到这一点?
谢谢!G
excel - Powerpivot: create a data model from a DAX query
Is it possible to create a data model (on which I can run a DAX query) from the output of a DAX query? (both tables being autoupdated from a db backend, not static - so no copy paste or convert to excel table)?
My requirement is this: I have a table, say Orders, and I need to calculate the percentile of sales from a particular region. For this, my approach would be -
First calculate a table with the =SUMMARIZE function, creating a table grouped by regions, and then implementing the percentile algorithm on it (by ranking it and putting it into percentile buckets - there are some articles on the net on how to do that, since DAX doesnt have a percentile function). For this to happen, I need to create the intermediate live table from the SUMMARIZE function and put it an excel sheet. Then I need to run the rank function on the new table (assuming it can be done).
Is this possible?