正如预期的那样,我有一个DW维度模型,其中包含事实、维度和日期表。该日期表从2015年到2050年,带有两个额外的极值(1900-01-01和9999-12-31)。 从该DW创建一个表格模型,该模型将用作Power BI的连接,并且由于Power BI Time Intelligence功能要求日期是连续的,因此从导入中消除了这两个极端元素。 但是,我也可以从DAX函数创建表,因为行数非常少,并且它将是一个包含几列的表。 在处理表格模型时,哪种方法更省时?是导入带有限制的完整表,还是执行DAX查询来创建计算表? 谢谢你提供的任何信息。
我目前正在从Dynamics导出数据。有很多日期字段需要导出。默认情况下,它们都是UTC时区。我想报道一下新西兰时区的情况。我尝试在Power Query中使用以下方法:
1) use DateTimeZone.ToLocal: =Table.TransformColumns(#"dataset", {{"**UTC Date**", **DateTimeZone.ToLocal**, type datetimezone}})
2) use a specific timezone ("en-NZ"): =Table.TransformColu
我是Power BI的新手,在接触过SQL之后,我正在尝试学习DAX。我在Power BI中使用了Group by函数,但不确定当select语句中有一个计数和多个连接时,它是如何工作的。我还尝试过从SQL Server导入数据并粘贴此查询的选项,但它使它独立于Power BI中的其他数据可视化,当我从另一个表添加日期切片器时。
我的目标是把这个查询变成一个饼图。
SQL查询:
SELECT
state,
Count(ptodate) AS TotalPTO
FROM
solar.solar.accounts AS sa
JOIN
solar
假设在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
在Power BI中,我有一个名为fnCreateCalendar的DAX函数来创建日历数据集。我试着对它进行一点扩展,添加一些新的属性,比如today,或者计算一些月份的差异。
不幸的是,下面的代码返回错误“An error occure in The query.Expression.Error. the name‘DAX’‘s recognized.确保其拼写正确”.请帮助-我是DAX新手.
(StartDate as date, EndDate as date)=>
let
...
// the code below throws an error
C
我已经创建了一个每周请求度量,如下所示: RequestsWeekly = var result= CALCULATE(
DISTINCTCOUNTNOBLANK(SessionRequests[RequestDateTime]),
FILTER('Date','Date'[WeekDate]=SELECTEDVALUE('DateSelector'[WeekDate],MAX('DateSelector'[WeekDate]))))+0
RETURN
IF ( NOT ISBLANK ( result ), res
新的电源BI和需要一些帮助的Dax转换。日期20191130是通过另一个页面通过Slicer传入的,因此我不知道如何以这样的方式设置dax,以便阅读以下内容:
电流值
SELECT SUM(value) FROM Table
Where DateKey BETWEEN 20181201 AND 20191130
前值
SELECT SUM(value) FROM Table
Where DateKey BETWEEN 20171201 AND 20181130
(当前值-先前值)/(以前值)
我需要在Power BI中找到这样或那样的公式: Total Hours of Use of a Machine = Hours Function * Range of Functioning 其中Hours Function是某台机器的使用小时数。假设每台机器的成本是一个常数,Range of Functioning是评估的最终日期和初始日期之间的差值,以小时为单位。 例如,我想测量15/10/2019和14/20/2019之间的Total Hour Use of a Machine。所以数学是这样的: 假设:2台机器 Hours Function machine A: 6
Hours F
我正尝试在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