Tag: dax

达克斯总结所有领域相同的价值

我正在使用Power BI,我想知道如何总结相同的值的所有领域,然后从总数中取出百分比。 例如:我有下面的表格: Computer Name | Manufacturer | Errors Comp1 | Hp | 4 Comp2 | Dell | 2 Comp3 | Hp | 1 Comp4 | Asus | 2 Comp5 | Asus | 2 我想创build一个度量,根据制造商总结所有的错误,所以基本上,它将所有的实例相同的价值,并返回这样的东西: Manufaturer | Errors | Count comps Asus | 4 | 2 Hp | 5 | 2 Dell | 2 | […]

DAX按date排列

我在一列中列出了不同的ID,这导致总计不等于总数的总和如下: 我想要做的是按照时间顺序排列付款date,并select仅显示最高date。 在上面的例子中,总分不会改变,但Townville排不会显示不同的学生数。 这是一个非常具体的要求,我假设有一个简单的方法来做到这一点在DAX – 我试着玩RANKX和MAX但我没有更接近解决这个问题。 最后一件事 – Rank必须是由用户select的时间filter的上下文(所以如果他们select2015,它会给第二logging秩1,最高的logging不会显示,如果他们select2015年5月,它会给最高logging等级1和第二logging不会显示)

上周的买家

我试图根据当前一周使用达克斯/功率数据(前7天)来计算前一周的买家数量。 目前我有这样的表 User | NB sales | Week Ending | Week Count | Date Bob | 10 | 08/28/2016 | 34 | 8/27/2016 Tim | 20 | 08/28/2016 | 34 | 8/26/2016 Bob | 5 | 08/21/2016 | 33 | 8/20/2016 Joe | 8 | 08/21/2016 | 33 | 8/19/2016 Jim | 4 | 08/21/2016 […]

在PowerPivot中查找与date的列

我需要在一张桌子上添加一列,从另一个计算,但我无法得到正确的公式。 这里是表和列: Table 1 Date (date) Table 2 Key (text) Start (date) End (date) 我想添加一列到表1中,其中将包含表2中的关键字,其中date列在表2的开始和结束之间。 如果在某个范围内找不到date,那么该字段应该是空白的。

PowerPivot / DAX用SQL'WHERE IN'types的限制只有一个值

我正在通过网站报告课程完成情况,使用一个非常简单的DataModel: 这给了我一个数据透视表,看起来如下所示: 我正在处理的一个复杂情况是,我只想报告Course1模块的百分比,这个百分比是基于在数据透视表左侧显示的Course1 Audience表中find的职位名称。 目前,我通过将这些职位硬编码到我的措施来实现这一目标: IF(HASONEVALUE(Completions[Module]), IF(VALUES(Completions[Module])="Course1", CALCULATE(COUNTA(Completions[Email]), OrgChart[Title]="Job Title 1" ||OrgChart[Title]="Job Title 2" ||OrgChart[Title]="Job Title 3" ||OrgChart[Title]="Job Title 4" ||OrgChart[Title]="Job Title 5") /CALCULATE(COUNTA(AllStaff[Email]), OrgChart[Title]="Job Title 1" ||OrgChart[Title]="Job Title 2" ||OrgChart[Title]="Job Title 3" ||OrgChart[Title]="Job Title 4" ||OrgChart[Title]="Job Title 5")) ,COUNTA(Completions[Email])/COUNTA(AllStaff[Email])) ,BLANK()) 虽然这工作得很好,但它是相当笨拙,我只是讨厌硬编码逻辑到这样的措施。 我宁愿将这些标题从Table中吸取到Course1,以便最终用户可以修改此列表,而不必了解如何编写DAX措施。 有没有什么办法可以参考我的测量中的“课程1观众”表而不是这些位? OrgChart[Title]="Job Title 1" ||OrgChart[Title]="Job Title 2" ||OrgChart[Title]="Job Title 3" ||OrgChart[Title]="Job Title […]

Powerpivot 2016测量使用DAX来排列数组

我想总结一行的7个前面的值,就像这样: | Wk_number | Value A | Measure | Array | ——————————————- | 01 | 1 | N/A# | N/A# | | 02 | 1 | 1 | {01} | | 03 | 10 | 2 | {01-02} | | 04 | 3 | 12 | {01-03} | | 05 | 5 | 15 | […]

DAX:计算公制A与兄弟公制B的比率(当两者都位于同一组中时)

我是DAX和OLAP的完全noob ,所以请原谅任何错误。 故事 基本上,我在PowerBI Desktop报告中有一个Matrix组件。 月份在列上, 度量标准 – 在行上: 当我尝试计算(红色的百分比): 公制B到公制A (B / A) 公制C到公制B (C / B) 所有指标都位于同一组中。 我希望把这些比例作为一个单独的列,而不是一列。 我没有问题来计算度量比率, 我只是把SUM(#)除以总数 : Total = CALCULATE(SUM('Data'[#]); ALL('Data'[Metric])) 题 但是,如何获得Metric X的SUM(#)聚合,我以后可以使用它来计算其他度量的比率? 到目前为止我所做的 作为我创build此表的一个步骤来获得聚合#为度量标准A : Table = ADDCOLUMNS( SUMMARIZE('Data'; 'Data'[GroupAndMetric]; 'Data'[Year]; 'Data'[MonthNo]); "Count"; CALCULATE(SUM('Data'[#]); 'Data'[GroupAndMetric] = "Group A – Metric A") ) 任何帮助赞赏。

DAX查询,看看表中是否有另外一行具有相同的id和相同的date – 1年

我有一个订单的桌子。 它包含以下相关的列: OrderId(Key) 客户ID date(层级) 我想在同一个表中创build一个新列: OrderedSameMonthLastYear如果一年前同一个客户至less有一个其他订单,那么该值应该为true。 我已经尝试了几个不同的查询,但我不知道足够的DAX来完成这个。 谢谢!

总结下一个级别

我有一个简单的数据模型: 销售:商店,销售 商店:商店,帐户,经理 Sampe文件在这里 我想比较每个帐户的销售与帐户经理的销售。 虽然我知道我可以简单地build立与经理和帐户作为行的枢纽,并使用CALCULATE(SUM(Sales[Sales]),ALL(Stores[Account]) ,我正在寻找一个解决scheme,即使pipe理不是数据透视表的一部分。 我想我可以在FIRSTNONBLANK上find经理的名字 – 然后使用Sales_Manager:=CALCULATE(SUM(Sales[Sales]),ALL(Stores[Account]),FILTER(Stores,Stores[Manager]=FIRSTNONBLANK(Stores[Manager],TRUE))) – 但这是行不通的。 这是目前(错误的)结果: 什么是计算Sales_Manager的最佳方法?

在SSMS中的DAX与在Excel中的数据透视表

我有一个表格模型,build立了一些M:M关系。 我创build了一个像M_A = CALCULATE(DISTINCTCOUNT('TableA'[ColA1]))措施,当我使用DimDate列,TableB和TableC列时, 但是,当我试图发出一个像下面的SSMS的DAX查询,它给了我一个错误。 EVALUATE( SUMMARIZE ( FILTER(DimDate,[ColDate3]>VALUE("1/1/2016")) ,[ColDate1] ,[ColDate2] ,[ColB1] –OR [ColC1] for that matter ,"SomeName" ,[M_A] ) ))ORDER BY [ColDate1],[ColDate2] DESC ` 我不明白的是如何excel可以通过所有DimDate,TableB和TableC列切片这个措施,但是当我运行上面的查询,这里是我从ssms得到的消息。 执行查询…查询(1,9)在input表中找不到'SUMMARIZE'函数中指定的'ColB1'列。 运行完成 有没有办法让我运行一个configuration文件,并截获什么数据透视表传递给dax引擎,所以我可以在ssms上复制查询,并理解我在构build我的查询时做错了什么? 非常感谢您的帮助!