因此,首先让我输入一些示例数据,如下所示: | title | item |
--------------------
| title 1 | item A |
| title 2 | item A |
| title 3 | item C |
| title 3 | item B |
| title 1 | item E |
| title 2 | item F | 所以我的目标是提取不常见的项目(没有同时包含在多个标题中的项目)。例如: | title | item | result |
-------------------------------
| title
我有两个表(Sales,Stock),每个表都有一个DateKey和ProductCode。要求是根据自定义日期维度驱动的财务周来计算两个表中的不同ProductCodes。如果选择了多周而不是所有周的不同计数,则还需要取每周不同计数的平均值。 下面的DAX在我的单元测试中可以正常工作,但是在实际数据卷(导入的300+百万行)上,它完全停止。如果我选择一周,大约需要5秒,对于12个月,需要60秒。他们需要做YoY和WoW计算,所以这个性能不够好。不确定还能有什么办法来实现这一点。 下面是我写的DAX: Option Count =
// Get options at a week
假设在Power中,我设置了以下内容:
d_date (this is a date dimension)
d_customers (this is a customer dimension)
f_orders (this is a fact table)
f_orders在date_id上连接到d_date,在customer_id上连接到d_customers。
我想要创建一个dax度量,它显示每个日期的不同客户列表以及他们的名称。
我怎么能这样做呢?
(我是Dax的新手,对Power BI有点陌生)
预期产出
Table 1
order date Customer Nam
我的桌子是这样的:
Doc Code
A 61
A 61X
B 62
B 61
C 61
C 62
C 62X
我试图在DAX中创建一个列,它只检查代码是否包含X by Doc。结果应该是这样的:
Doc Code DAXColumn
A 61 TRUE
A 61X TRUE
B 62 FALSE
B 61 FALSE
C 61 TRUE
C 62 TRUE
C 62X TRUE
我想这么做:
DAXColumn =
VAR currentDoc = Doc
RE
我有一个表,我想在其中筛选到那些只发现该行所属的组只有一个唯一值的行。例如,如果我将以下数据按index列分组,则希望在每个组中计数foo的唯一值,然后删除仅包含多个foo值的任何行
示例输入:
index foo
0 A 10
1 A 20
2 A 30
3 B 10
4 B 20
5 B 30
6 C 10
7 C 20
8 C 30
9 D 10
10 D 10
11 D 10
12 E 10
13
新来的DAX。在将excel公式移到DAX时,我需要一些帮助。我有一张桌子,叫它table1:
Date ID Time
10/06/2020 1 1
10/06/2020 1 2
11/06/2020 1 3
12/06/2020 2 5
13/06/2020 1 6
我需要计算每个ID每天的计数和平均值。在excel中使用两个简单的公式(=COUNTIFS(B:B,B2,A:A,A2))和(=AVERAGEIFS(C:C,B:B,B2,A:A,A2))的结果是:
Date ID Time Count ifs Averg
我只想在切片器中选择一个天数范围,并在表中显示每个月/期间(月-年)的天数。 我使用DAX创建了一个包含我需要的信息的表,并且我对周期(第一列)没有问题,它以动态方式变化,问题是列" days“(第二列),因为它总是显示每个月的总天数。 下面是我的DAX代码 SelectedPeriods = GROUPBY(DimDate;DimDatePeriod;"Days";COUNTX(CURRENTGROUP();DimDateDateKey)) Here the result 我期望的是: 4月2个,5月31个,6月1个
我正尝试在power BI中使用DAX度量进行过滤。我在我的DAX公式中有一个国家列表,我想返回英国和法国 Country
United Kingdom
France
Germany
Turkey
South Africa
Ghana
Nigeria
Australia
New Zealand
Fiji
Solomon Islands
Canada
United States
India
Mexico
Brazil
China 我的DAX是 ListCountry = CALCULATE(MAX(Orders[Country]),FILTER(Orders,Orders[Country
我需要确定PowerPivot连接的PivotTable中每个定义组的最大值和最小值。
请参考链接到相应的PowerPivot表的以下基本Excel表(通过ASCII发布):
-------------------------------------------------
Customer | Store | Transaction Sequence No |
-------------------------------------------------
A 1 1
A
我有一个Cartons表,其中包含两个datatime列-输入仓库日期和退出仓库日期。对于我的报告,我需要计算表,它显示了仓库中有多少纸箱在每天结束。我的想法是获取每个日期的纸箱数量,这些纸箱的进入日期早于当前日期,退出日期高于当前日期。因此,我需要将以下sql转换为dax:
SELECT d.date, COUNT(c.Id) AS 'Count of cartons' FROM #dim d
INNER JOIN Inventory.Cartons c on d.date between c.EnteringWarehouseTime and c.ExitingWareho