Tag: powerbi

DAX测量来迭代每一行以进行正确的划分(总计也是如此)

我不确定DAX是否有办法创build一个可以帮助我的方法: 按天计算效率 将数据透视表/ PowerBImatrix中的总效率显示为总体总数,而不是日常效率的总和 这是一个简单的例子: 哪里: Total Categories = Category1 + Category2 + Category3 Efficiency = (Total Categories + Category4*0.33)/Category4 起初,我已经为每个类别(例如TotalCateg1 = SUM[Category1]等)创build了度量,并TotalCateg1 = SUM[Category1]到最后得到正确的结果。 我的问题是我无法获得日常的工作效率和全部的权利。 有没有办法解决它?

DAX处理不同月份的周期

我有2桌子。 第一张表:在销售周期开始时显示汽车可用单位的维表,以及这些单位可用多长时间。 第二张表格:显示在“可用周期”内某个特定月份销售了多less辆汽车。 我想比较每个周期内的“销售行为”。 因此,我想要显示周期内每个阶段销售的单位旁边的总初始单位。 第二个维度工作正常,但不是第一个。 这是我得到的: 这是所需的输出(请注意行4和5 for available_units) 我试了下面的DAX代码没有成功: SumAvailableUnits:=CALCULATE(SUM([available_units]),FILTER(ALL(Table1[month_within_cycle]),[month_within_cycle]>=MAX([months_available])))

在功率bi中过滤dynamic

有没有可能做一个动力filter功率Bi? 我想在排行榜中显示TOP 20或TOP 10或TOP 5。 现在我有一个less于20的filter,但我需要在切片中标记并显示其他数据。 预先感谢。

你如何强制Duration.FromText识别特定的支持格式?

问候亲爱的同志们, 我有文本格式HHHH:MM:SS持续时间数据。 当我使用Duration.FromText()函数时,它将3873:05:43转换为3873.05:42:00 ,这是不正确的。 它在4161:51:05上返回一个错误,并在中心段大于30的所有值上返回。 根据这里的文档[-]hh:mm[:ss]是一个有效的格式选项,但它没有提示如何应用格式掩码,以便正确parsing文本。 如何获得Duration.FromText()正确解释3873:05:43 ?

Power Query Table.FillDown with condition

有没有办法根据条件填满表格? 下面我的表格样本。 我想根据合同列填写date列。 例如,如果合同不以GB开头,则填写上一行的date,否则留空。 Contract Date Role 01F001 3/7/2016 A 01F017 5/6/2016 A GB0007 B GB0007 B LBCA09 2/29/2016 A LBCA09 B LBCA09 B LBCA09 B LBCA12 2/25/2016 A LBCA12 B 这是我想要的最终数据 Contract Date Role 01F001 3/7/2016 A 01F017 5/6/2016 A GB0007 B GB0007 B LBCA09 2/29/2016 A LBCA09 2/29/2016 B LBCA09 2/29/2016 B LBCA09 […]

如何有效地获取通过两个属性独特的早期行?

以前 ,我问过我们如何通过递增的ID字段获取简单的前一行(谢谢PetrHavlík)。 在这种情况下,我有ID和ACTIVITY,其中(ACTIVITY&ID)是每行的唯一值。 从SQL的angular度来看,我只是在ACTIVITY = ACTIVITY和ID = ID – 1的连接表中进行一个内部连接,并获得我需要的行。 换句话说,我想要以前的百分比属于同一个活动。 所以使用上一篇文章中的答案,我可以得到1000行的结果。 但是,如果我要增加这个行数到85000+这个function是令人生畏的缓慢。 = SUMX(FILTER(Query,(EARLIER([ID])= [ID] + 1)&&(EARLIER([ACTIVITY])= [ACTIVITY])),[PERCENTAGE]) 我的最终结果是使这个function在700万行,如果这是可能的,我怎么可以优化它? 如果不是,你能向我解释为什么我不能这样做吗?

电力查询 – 保留更改日志列中的最新logging

我需要去除纪录,以显示一个给定的人最近的,我想要在自定义列中这样做的方法,所以我可以保留最近的logging。 这本质上是一个状态更改列表,我需要匹配最后一个更改作为“当前状态”与另一个查询合并。 每个date可以是唯一的,每个人可以有任何从1到十几个状态的变化。 我已经select了下面的一个select,删除姓氏以保护无辜者。 为了举例,每个“名称”都有一个唯一的标识符,我可以用来防止类似名称的重叠。 AaronS 4/1/2015 AaronS 10/16/2013 AaronS 5/15/2013 AdamS 2/27/2007 AdamL 12/16/2004 AdamL 11/17/2004 AlanG 11/1/2007 AlexanderJ 7/1/2016 AlexanderJ 1/25/2016 AlexanderJ 4/1/2015 AlexanderJ 10/16/2013 AlexanderJ 6/1/2013 AlexanderJ 11/7/2011 我的目标是返回每个“名称”的最近date和其他行的空值。 然后,我可以过滤出空值,以每个名称返回一行。 我对电源查询相当陌生,大多熟练使用UI,几乎没有学习M代码。 任何帮助将是最受欢迎的。

如何在Excel中的Cubevalue公式中使用通配符?

我试图在excel中使用Cubevalue公式(下面)中的通配符来获取值。 我没有find任何解决scheme。 =CUBEVALUE("ThisWorkbookDataModel","[Measures].[Sum of Bookings_Net]","[Dashboard_Data].[Level_1].[Karnataka_India]") 我试图得到[1级]以[_India]结束的值,我不想在数据模型中创build一个计算列,因为这个条件可能用于不同的列和不同的条件。 我也尝试通过给细胞参考(例如 – [细胞A1] =“ _India )如下所示,但我无法得到结果。 CUBEVALUE("ThisWorkbookDataModel","[Measures].[Sum of Bookings_Net]","[Dashboard_Data].[Level_1].["&A$1&"]") 请帮助我解决这个问题。

powerBI或powerpivot中的关系filter

我正在使用powerBI工具(powerpivot)来创build数据模型。 我正在做模型。 该模型包括产品,客户维度和销售事实表。 我已经在模型中build立了关系和层次结构。 现在我有要求显示带来产品1,2,3的所有客户的总收入。 例如,客户A带来产品1和产品5,并且来自该客户的总收入是50,所以我想显示50作为结果 顾客B买了产品4,我不想把这个顾客包括在我的产品中。 我可以使用关系filter在microstratergy中做同样的事情,但我怎么能在powerpivot或powerview或powerBI中做同样的事情。 请帮助提前致谢

没有云的PowerBI层次结构创build

现在我们可以在PowerPivot中创build层次结构,但是我非常肯定我无法在PowerBI中实现。 我可以在PowerPivot中创build数据模型,并将其用于PowerBI。 有没有其他的工作可以更基于桌面? 谢谢! 麦克风