我现在有一个PHP生成的日历,显示用户的一些假期。该信息存储在数据库中,即holidays和users。我希望用户能够选择一个部门,然后AJAX将只在该部门为用户加载假期。
以下是两个具有相同基本结构的表:
users 表
+------------------------------------+
| User | Department |
|------------+-----------------------|
| Brian | Sales |
| Tony | Marketing
我有一个用Dax制作的很大的日历表,大约有40列不同的列。我引入了一个额外的假日表来在日历表中生成两列:" holiday“和"IsWorkday”。这可以很好地工作,但现在我在不同的国家有划分,因此这两个列必须基于划分动态。 相关的表包括销售、部门、日历和假日。日历和部门都与销售有关。假日表仅与日历表中的LOOKUPVALUE一起使用。 简化预览:简化预览1:https://i.stack.imgur.com/FQv5G.png Dax日历中的两列如下所示(其中Date not from Holiday是日历dax中的日期) "Holiday",
我有以下查询:
SELECT d.department
,COUNT(*)
FROM fact_table AS f
LEFT JOIN
(SELECT DISTINCT sk_dept, department FROM dim_department ) AS d ON d.sk_dept=f.fk_dept
WHERE f.employee_status <> 2
GROUP BY d.department
这是查询的输出:
Department Count
1 250
2 300
部门维
在谷歌日历中,我可以搜索British Columbia, (日历/其他日历/浏览有趣的日历),并获取该省的所有假期日期,作为一个长长的日期列表,这些日期可以一个一个地添加到我的日历中。
有没有一种方法可以将BC的所有假期添加到我的日历中,就像我添加Christian Holidays或holidays in the United States?一样
在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
我有一个如下专栏,我想提取的工作日数(不包括周末-星期六和星期日,假期不需要被提及)。
现在我只想:
Required_Column = Total No of Days in that month - No of weekends in that month
Month_Year
01-2018
02-2018
03-2018
...
...
01-2019
02-2019
我是Power查询和DAX的新手,我试着用DAX查找各种方法,但是找不到任何相关的线索。
预期产出:
Month_Year Required_Column
01-2018 23 (31-8)
02-201