Tag: dax

DAX公式(使用连接)

我期待创build一个使用两个相关表的dax计算列。 一个是维度,一个是事实。 在MDX中看起来像这样: Sum( {[Tbl Master Measure Mapping].[Str Busies].[True]} ,[Measures].[Int Calls Offered] ) 在t-sql中看起来像这样: select int_CallsOffered from fact_CallType_OTS a inner join tbl_MasterMeasureMapping b on a.entName = b.entName where b.Str_Busies = 'True' 挺直的。 这在一个多维数据集没有问题。 我怎样才能把上述翻译成功率支点的dax公式? 这是一个措施还是计算列? 我正在考虑计算列。 我在网上看了一下,出现了一个名为“Evaluate”的术语,但是在我的版本中,我没有find这个function。 也许我在后面? 但我很想find一个解决scheme,我只join两个表(我已经定义了关系),并根据where子句获取一个值。 谢谢。 b

如何获得一年的dax历史数据

IIF(SUM ( [Calendar].[Month].CurrentMember.Lag(11) : [Calendar].[Month].CurrentMember, [Measures].[Qty] ) = 0, 0, SUM ( [Calendar].[Month].CurrentMember.Lag(11) : [Calendar].[Month].CurrentMember, [Measures].[Num] ) / SUM ( [Calendar].[Month].CurrentMember.Lag(11) : [Calendar].[Month].CurrentMember, [Measures].[Qty] ) ) 这是来自多维模型的公式,我试图将这个MDX公式转换为DAX公式以在pipe状模型中使用。 12 Month Avg := IF ( CALCULATE ( SUM ( [QTY] ), FILTER ( ALL ( Calendar[Month] ), Calendar[Month] – 11 = ( Calendar[Month] – 11 ) ) […]

去年排行测量,DAX公式

我有下面的表格: 年度考试是上年的名单: =SUMX(Datasrc;Datasrc[Year]-1) 我如何得到“ Calculated field 1 ”类似的东西? 换句话说,我想得到以前的“ Price/kg ”,所以它匹配列C,“ Year test ”。 我已经尝试使用公式查找相对于当前行的值在Excel(DAX)中的行 : =SUMX( FILTER(Datasrc; EARLIER([Year]) = [Year] + 1 ); Datasrc[C_Total Asset Per Share] ) 但是只能得到:“度量中的计算错误'Datasrc'[计算字段2]:EARLIER / EARLIEST是指不存在的早期行上下文。 列A是[Year] 任何build议/反馈非常感谢:)

在DAX中计算列以显示当前BusinessArea

我有一个SCD-type2function的SSAS模型的表格。 CustNr StartDate EndDate BusinessArea 123 2014-12-01 2015-01-01 Norway 123 2015-01-01 – Sweden 我需要一个显示当前BusinessArea(基于客户编号)的计算列(DAX)。 我如何处理它? 我听说过“早期”function,但我是DAX的新手,无法摆脱困境。 所需的输出将如下所示: CustNr StartDate EndDate BusinessArea CurrentBA 123 2014-12-01 2015-01-01 Norway Sweden 123 2015-01-01 – Sweden Sweden 欢迎所有的答案! 干杯!

如何在Power Pivot中停止计算?

我有时会写一个DAX公式,这对我的机器来说是沉重的。 它甚至可能需要超过10 GB的内存,并阻止我的工作很长一段时间。 Excel在这一点上完全没有反应。 是否有一个选项来暂停计算,以便我可以重写公式而不closuresExcel文件? 到目前为止,我所知道的唯一解决scheme是从任务pipe理器中closuresExcel,但是然后我失去了未保存的工作。

在使用DAX的expression式中“开始于”

如何用DAX编写expression式来检查一个string是否由另一个string开头? 例如:ext.example以“ext”开头。

DAX的半加和平均值

我有一个存储项目的事实表,pipe理这些项目的公司以及项目应该被计入的公司: | Project | Company original | Company to display | Perc. | | A | ABC | ABC | 50% | | A | ABC | DEF | 20% | | A | ABC | GHI | 30% | | B | DEF | DEF | 60% | | B | DEF | GHI […]

DAX代码来统计n个总单位的订单数量

我有一个订单行列表(附带的屏幕截图的第一张表格)。 我想知道有多less订单有1个单位,2个单位等等。 我通常用2个数据透视表(如附图所示)做这个。 问题是,我必须创build一个中间表,如果我有超过100万的订单,我不能有这种方法由于Excel的行数限制。 我试过用几种方式使用CALCULATE,但我找不到正确的方法来做到这一点… 这是截图: 提前致谢! 乔治 编辑:我使用MS Excel 2017,而不是Power BI

如何使用DAX函数转换date?

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

左外连接和DAX

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