问题标签 [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.
excel - PowerPivot - 如何过滤维度以获取价值
我正在处理具有以下表格/关系的 PowerPivot 报告:
事实表:
- 赞助商编号
- 办公室编号
- 类型
- 颜色
- 数量
昏暗赞助商:
- 赞助商编号
- 赞助商名称
- 项目名
昏暗办公室:
- 办公室编号
- 地区
- 国家
- 经理
- 员工人数
FactTable 与两个维度表中的每一个都存在关系。
我希望创建一个计算度量,即 SUM(Quantity)/SUM(NumberEmployees),它表示按员工人数处理的平均项目数。
我相信我遇到了PowerPivotPro 常见问题解答中列出的问题
当我创建一个 X 轴为 [Region] 且 [NumberEmployees] 作为唯一值的数据透视表时,它始终显示 ALL [NumberEmployees] 的总和,无论选择任何切片器(在这种情况下,我创建了一个水平切片器[赞助商名称])。
我是 DAX 新手,一直在努力寻找满足我需求的公式。这个问题有什么解决办法吗?
ssrs-2008 - 我们可以将 MS Dynamic AX 2009 作为 SSRS 报告的来源吗?
这是否可以将 MS Dynamic AX 2009 作为 SSRS 报告中的来源?怎么做
我们可以使用 SQL 查询来访问同一来源的数据吗?
excel - 如何使用 DAX 函数 ParallelPeriod
ParaellePeriod 函数允许比较时间点之间的值(销售额与一年前相比如何)。我在使用它时做错了什么,但不知道那可能是什么。
设置
我创建了一个简单的 PowerPivot SQL Server 2008+ 源查询并将其命名为 Source。该查询生成 168 行:6 个 ID (100-600) 和 28 个日期(从 2010 年 1 月到 2012 年 4 月的一个月的第一天)全部交叉应用在一起。
我使用从 MSDN 中提取的公式在 PowerPivot 中添加了一个派生列
没有显示错误,但从来没有任何计算数据。我尝试了不同的时间间隔(-1、+1)和周期(年、月),但无济于事。
我能观察到的唯一一点是我的演示和 MSDN 之间的不同之处在于他们为日期定义了一个单独的维度。很容易纠正,所以我用以下内容创建了一个日期查询。此查询为 2010-01-01 和 2012-06-01 之间的所有日期生成一行(1096 行)
生成数据后,我创建了 Source 和 Dates 之间的关系,并尝试了这个公式,但也没有运气
PowerPivot 设计器看起来像
对我做错了什么有任何想法吗?
参考
duplicates - 列计数重复一次的平均值 - PowerPivot + DAX
我在 PowerPivot 中有一个列,我想获得它的平均值。但是,我只希望包含的行是值的唯一实例或另一列中重复值的第一个实例。这可能与 DAX 吗?
简单地说,我需要唯一行的列平均值,确定另一列的唯一性。
sharepoint - 使用 Power Pivot 中的数据时作为属性的度量
我创建了一个 Power Pivot 工作簿,其中包含来自我们商店的信息(计划是连接到此文档并使用数据),基本上是这样的。
客户 ID | 购买数量产品A | 购买数量B | QtyPurchasedProductC ...
当我将 Power Pivot 数据用作数据透视表时,一切正常,但是当我将工作簿上传到 SharePoint 网站并从另一个工作簿连接到 PowerPivot 时,所有度量值(QtyPurchasedProductA、QtyPurchasedProductB、QtyPurchasedProductC)都显示为属性而不是度量。
这发生在从我的数据库中提取以及自定义 DAX 字段中。
知道为什么会这样吗?有没有一种方法可以在我的 Power Pivot Central 文档中指定?(我上传到sharepoint的那个)
谢谢
excel - DATEADD 和缺少的日期
如何可靠地将 10 个月添加到 PowerPivot 计算列的 DAX 公式中的日期?
我的第一次尝试仅适用于 EventDate 列中已经存在的日期。
正如 Chris Webb 在他的博客中所写的那样,DATEADD 是不可靠的,因为只要在 EventDate 列中找不到结果日期,它就会返回空白。
我的第二次尝试总是返回数据,但月份的日期不正确。
注意:EventDate 中的所有日期都是当月的第一天。我正在使用 Excel 2010 的 PowerPivot。该公式适用于日期维度中的财政年度层次结构。
有没有更好的方法在 DAX 中添加月份?
mdx - 在 PowerPivot 上使用 RANKX 时出现的问题
我正在尝试使用 RANKX 功能对一些销售额进行排名,我的表格看起来像这样
产品编号 | 产品总数 |
我想有一个名为 ProductRank 的第三列,它将根据 ProductTotal 对产品进行排名,这就是我所拥有的
但是,这也行不通:(
有什么帮助吗?
谢谢
excel - 如何使用 DAX 将属性更改为度量?
我的数据库中有很多数据,我希望使用 Power Pivot 将其显示为数据透视表,但是,我的一些数据是文本(一些标志、月份名称、姓名、姓氏等)。有没有办法可以将这些属性转换为度量值,这样我的数据透视表的整体性能就不会受到影响?
我有一些想法,但还不清楚,这是我的表格示例
我只需要在查看 UserID 级别的数据时使用这些属性(如果我在 City、State 看到数据 leven 它不会因为我不关心姓名/姓氏)有没有办法我可以评估上下文并使名称成为衡量标准吗?
就像是
(检查我是否使用用户 ID 的新措施,如果我使用则显示姓氏,如果不是,则显示空白)
有任何想法吗?
谢谢,
sql-server-2012 - 在 PowerView 中对图表图例进行排序
我目前正在使用 PowerView 并遇到了一个小问题。我有一个折线图(如下),但我真的很想根据图表中数据点的最新值对图例(关键字)进行排序(目前按字母顺序排序)。
这可能是a)在PowerView本身中还是b)通过DAX向系列表添加某种计算列并将其定义为基础PowerPivot模型中的排序列?
sql-server - MDX 方程转换为 DAX 方程
我正在研究 SQL Server 表格模型。
我很难将 MDX 方程转换为 DAX 方程。
我想使用以下计算显示每个月的 PC 计数变化率(增量或减量)。
(当月 PC 计数 - 上月 PC 计数)/ 上月 PC 计数
这是 MDX 方程,它在多维模型中运行良好。
[PC Count] 是最后一个非空值。
我为当前月份的 PC 计数做了一个 DAX 方程
这在网格视图(SSDT)和性能点中运行良好。但是上个月 PC 计数的以下 MDX 方程在网格视图(SSDT)中运行良好,但是当我在底部轴(月)时,这个方程在性能点中显示错误。
我不知道我的上个月计数方程有什么问题。如何使用 DAX 获得此结果?