Tag: powerpivot

如何使用DAX函数转换date?

我正在开发PowerPivot项目,我需要将date转换为另一种格式。 我的SQL Server分析多维数据集为我提供了一个包含date属性的时间维度。 我想将其转换为dd / mm / yyyy格式来创build对另一个数据源(Excel文件)的引用。 我试图通过使用标准的DAXdate函数来转换它,但它不被识别为date,它似乎是由于作为前缀添加的一天的名称。 如何将其转换为dd / mm / yyyy格式? 如何提取逗号后的子string? 谢谢 !

SQL Server 2012date更改

我试图convert标题为CREAT_DTTM的DATETIME列convert简单的“1/1/2014”格式。 我已经看过CAST , CONVERT和FORMAT函数,但是我不能得到它的工作。 任何指导将不胜感激! 我正在运行SQL Server 2012 一些示例数据 CREAT_DTTM ———————— 2014-01-01 00:33:58.000 2014-01-01 00:33:58.000 2014-01-01 07:40:01.000 2014-01-01 09:50:27.000 2014-01-01 10:40:04.000 2014-01-01 10:40:04.000 通过转换我的意思是:这个数据被从我们的开发人员创build的存储过程从另一个表中拉出。 销售数据显示订单何时进入系统。 我在Excel中创build了一个powerpivot数据切片器,该数据切片器链接到此表,但他们不喜欢显示date的格式。所以我试图将其从上述格式转换为利益相关方可以接受的格式。 唯一的问题是我没有足够的编写查询的经验

用于度量的Excel切片器

我有一个具有两个度量(患者数量)和(不同的访问次数)以及各种维度(date,程序,区域等)的立方体,当我从Excel中浏览立方体数据时,我可以select所有的维度切片机,但我的问题是有无论如何,我可以select在切片机的措施? 从我看到的,当我插入一个切片机,我只能得到dimesnions任何帮助将不胜感激

Power Pivot Query中的dynamic参数

我们使用Excel 2013和Power Pivot来构build由多个数据透视表组成的模块,这些数据透视表都是从同一个Power Pivot表中提取数据的,这个数据表查询我们的T-SQL数据仓库。 为了简化和完全自动化这个模块,我们想创build一个允许用户input一个值的文本字段(例如客户端ID#),然后在Power Pivot中使用该值作为参数查询。 是否有可能传递Power Pivot查询中的参数,该参数位于查询之外的文本字段中?

为什么具有多个源的PowerPivot不会显示正确的数据,除非将某些值添加到值列表中?

我有三个表格: 人 事件 PersonEvent 人参加活动。 这个多对多的关系是由联结表PersonEvent来模拟的,它也logging事件所花费的时间。 我将这些表中的每一个添加到数据模型中,如下所示: 我想看看哪些人参加了哪些活动。 PowerPivot显示每个人参加每个事件,这显然是错误的: 只有当我在PowerPivot中添加“花费的小时数”时才会显示正确的信息: 为什么?

左外连接和DAX

我有2个表格: 事实销售表(销售) 三维周期表(dimperiod) 我已经通过“期间”专栏中的模型join了他们。 但是,当我显示销售额我得到这个。 我想有一个没有销售额的等于0的行。如下: 我使用了以下DAX,但没有工作。 CustomSales:=CALCULATE(SUM([Sales]), NATURALLEFTOUTERJOIN(sales,dimperiod))

线性编程与功率支点

我需要在Power Pivot上大量构build的扩展程序中进行最佳情况分析。 所以我想知道是否可以在PP内进行线性优化。 问题如下: 我有N个承运人,每个承运人每个旅行的价格和能力(旅行/周)。 我需要通过在这些运营商之间分发X次旅行来降低成本($ / week)。 其实,我不需要知道如何分配,只需要最低的成本 例: 运营商| 价格| 容量 20美元10 B $ 30 20 15加元5 对于X = 20,我所需要的信息就是最好的情况是$ 425(5 * $ 15 + 10 * $ 20 + 5 * $ 30)。 我无法弄清楚如何进行迭代,除了通过使用多个计算列来伪造它们

PowerPivot计算filter不会工作

我有以下表格 命令: OrderID|Cost|Quarter|User ————————- 1 | 10 | 1 | 1 2 | 15 | 1 | 2 3 | 3 | 2 | 1 4 | 5 | 3 | 3 5 | 8 | 4 | 2 6 | 9 | 2 | 3 7 | 6 | 3 | 3 目标: UserID|Name […]

总结不同行filter上的值

我需要计算一些销售订单的总运输成本。 数据集如下: 我遇到的问题是,虽然计算中每次订单只需考虑一次运输成本,但在数据集中,每个订单商品都会重复运输成本,因此一个简单的重复运输成本是: =SUM(MyTable[Shipping]) = 90 // wrong value 然而,我需要的是: 过滤表格,每个订单只保留1行 总结航运 这应该是这样的: =SUMX(FILTER(MyTable,<filter>),MyTable[Shipping]) = 35 // correct value 但是我正在努力编写<filter> 。 我发现DISTINCT返回唯一订单ID的列表,但不是它们对应的行。 有没有人有任何想法,我可以写filter来正确计算运输?

简单的方法来在Excel 2010中从VBA中更新function的重要性?

我想执行以下等效操作: Power Pivot> Tables>全部更新 数据透视表工具>数据>全部刷新 使用VBA。 所有表格都是包含在文件中的Excel表格。 Excel 2010中有这样一个简单的方法吗?