Tag: dax

DAX TOTALYTD在两个不同的cadandars

我期待创造一个年至今的总额,但是,年终date需要改变,取决于另一列的价值。 换句话说,第一组会计年度将从11月1日(11月1日)到10月31日(10月31日),而第二组会计年度将从7月1日(7月1日) 6月30日(7月30日)。 我需要做的是在计算会计年度时,我需要根据订单项所属的组来计算当年的计算。因此,2015年的第1组将是2014-11-01至2015-10-31而2015年第二组将是2014-07-01至2014-06-30。 请在这里看到一个示例表(请注意,我有一个与此相关的date表以创builddate函数): **Table 1** ————————- Group | Date | Qty 1 | 2014-10-01 | 1 1 | 2014-11-01 | 1 1 | 2015-01-01 | 2 1 | 2015-05-01 | 1 1 | 2015-10-31 | 2 1 | 2015-11-01 | 1 2 | 2014-06-01 | 1 2 | 2014-07-01 | 1 2 | […]

PowerPivot – 在汇总表上自定义计算

我有一个两个variables的汇总表: SUMMARIZE(Table; Table[Static1]; Table[Static2]; Table[Static3]; "Total1Summarized"; MAX(Table[TOTAL1]); "Total2Summarized"; MAX(Table[TOTAL2]) ) 我想做一个新的variablesSUM(Total1Summarized)/SUM(Total2Summarized) 我知道我可以通过创build两个相加的variables来完成这个任务,并将另一个相除,但是我认为对于大型计算来说,总结起来更快一些。 我目前的解决scheme 创build两个不同的variables: Variable1:= SUMX( SUMMARIZE(Table; Table[Static1]; Table[Static2]; Table[Static3]; "Total1Summarized"; MAX(Table[TOTAL1]) ); [Total1Summarized] ) Variable2:= SUMX( SUMMARIZE(Table; Table[Static1]; Table[Static2]; Table[Static3]; "Total2Summarized"; MAX(Table[TOTAL2]) ); [Total1Summarized] ) 除以他们的总和: FinalVariable:=SUM([Variable1])/SUM([Variable2]) 预先感谢您的答案!

如何计算在powerpivot销售产品的独特商店

我对DAX没有太多的经验,而且我的老板曾经要求过我的能力。 具体来说,她想知道在什么比例的商店出售任何项目。 我们有一个Stores表,它与[STORE_ID]相关的度量表有一对多的关系。 项目表也​​通过[ITEM_ID]与度量表1-to-M相关联。 度量表包含哪个表示项目的每周[已售]。 我目前的逻辑是把这个问题分成两个更简单的部分,(商店销售产品)/(总店)。 在店面表中find一个很容易分开的商店,接下来就比较困难了。 我试过Stores_Selling_Product = countrows(filter(filter(Measures, earlier(measures[ITEM_ID]) = measures[ITEM_ID]), EARLIER(Measures[STORE_ID]) <> Measures[STORE_ID])) ,但我发现只排除店与当前商店ID匹配。 有没有办法排除已经计数的商店? 如果有帮助的话,还有一个二进制单元[SoldInStore],如果该商品在其他商店中出售,则为1。我非常肯定,我将不得不使用除了国家以外的其他东西,但我不知道在哪里看。 任何build议会超级好。 在此先感谢,-Mudkip。

DAX:使用多列的不同计数

我的表格包含了大量针对个人销售者的重复销售信息,而且我基本上创build了一个标记用户的列和度量标准,以确定他们所拥有的视图是否包含重复的销售信息。 这里是我的桌子看起来像一个非常简单的例子 SalesManager SalesPersonnel Acccount Product Revenue SalesManager1 SalesPersonnel1 Acccount_A Product_A 100000 SalesManager1 SalesPersonnel1 Acccount_B Product_C 100000 SalesManager1 SalesPersonnel3 Acccount_A Product_A 100000 SalesManager2 SalesPersonnel3 Acccount_B Product_C 100000 SalesManager1 SalesPersonnel2 Acccount_B Product_C 100000 SalesManager1 SalesPersonnel2 Acccount_B Product_C 100000 SalesManager4 SalesPersonnel4 Acccount_B Product_A 100000 SalesManager4 SalesPersonnel4 Acccount_A Product_D 100000 SalesManager4 SalesPersonnel5 Acccount_A Product_B 100000 SalesManager4 SalesPersonnel5 Acccount_A […]

DAX按销售订单分组的最小值

认为一张桌子: 我无法绕过DAX公式来获得CalcCol。 规则很简单,如果顺序中的一个随机行有一个0,那么CalcCol应该是0 – 否则它应该是1

Power BI(DAX):根据条件过滤不同的计数

我有一个数据集与出版商收入按月。 如果发行商在特定月份的收入等于或大于1000,则被认为是“活跃”月份。 现在,我想用Power BI(DAX)来统计每月趋势中“活跃”发布商的数量。 示例数据集 这是我尝试的一个衡量公式: DistCountActiveMonths = CALCULATE(DISTINCTCOUNT('Net Revenue Data'[Publisher Name]),FILTER('Net Revenue Data','Net Revenue Data'[Active Month]=1)) 请告知如何更正此公式以达到预期的结果,例如:

EXCEL DAX – 计算相关表格的总和

我想在表1中显示每个SKU的总和。 总和来自表2.我尝试了表1的以下DAX代码: SUMX(筛选(表2 [销售],相关(表1 [销售]),表2 [销售]) 我阅读了在PowerPivot / DAX中总结相关表的值 ,但并不完全明白。 我的情况是我不想将主键分配给表1,并将外键分配给表2。 非常感谢任何build议。

以Excel文件作为数据源的UNION ALL

我有以下问题。 我有几个Excel文件包含一个国家在一个文件夹中的每个数据。 不过,我想把这一切都汇成一个Excel报表。 随着源文件的内容每天都在变化,我想最好的办法是使用Union All通过SQL语句进行导入。 但问题是,MSQuery只允许我一次访问一个文件。 有没有解决这个问题的方法? 也许创build一个数据模型,并使用DAX?

项目级别的DAX小计仅用于可见的行项目

我很难用正确的DAX来处理一些看似如此简单的事情! Table1 Table2 Year | Amount Year ————- —– 2010 | 1 2010 2011 | 2 2011 2012 | 3 2012 关系: Table1[Year] related to Table2[Year] 我所要做的就是在数据透视表中,根据所选年份返回所有年份的小计。 所以,例如,假设我有一个Table2 [Year]的切片器,并且只select了2010和2011(2012年被滤除)。 每行的度量应该是3(所有可见年份的总和,即2010 + 2011年的1 + 2),如下所示: Rows Measure —- ——- 2010 3 2011 3 Total 3 但根据我尝试过的DAX的不同变化,我可以根据每一行获得金额,也可以获得所有年份的小计,包括2012年被过滤掉。 我尝试过所有的变体,包含,值,但我挣扎!

DATESYTD不返回任何值

我有一个包含所有销售数据的“销售”表,并创build了一个衡量标准: 总销售额= SUM(std_adi [Nettopreis]) 这在功率支点上工作正常。 现在我想要一个DATESYTD()度量,并使用: 总销售额YTD = CALCULATE([总销售额],DATESYTD(date[date])) 但是当我把它添加到function数据透视表中时,它包含“没有价值” 我的“date”表有一个“date”列,并且与std_adi表,列order_date(包含我的销售数据)有关系, 我错过了什么吗? 我从书中得到了上面的DATESYTD公式,看起来和网上的所有例子都是一样的 即使我把这个措施改为: = CALCULATE(SUM(std_adi [Nettopreis]),DATESYTD(Dates [Date])) 它包含了“没有价值”,这使我认为与date表有关的东西可能是错的,但是我什么也找不到