У меня есть действительно сложная задача для вас, если вы готовы.
Формула права, которую я уже сделал:
Entitlement = if('Employee List'[Emp. Dates].[Date]>DATE(2018,01,01),
if('Employee List'[Months of Service]<=6,0,
if('Employee List'[Months of Service]<=24,5,(4*5))),
if('Employee List'[Months of Service]<=6,5,
if('Employee List'[Months of Service]<=24,(4*5),(12*5))))
Сложной задачей является использование этого права чтобы определить, ушел ли человек в минус, что будет указывать общая продолжительность в течение года, если он перешел за право, мне нужно просмотреть эти отрицательные данные.
Теперь, используя право, если человек Я перешел за право, которое будет показано в таблице, которую я выполнил, но он показывает общую сумму, а не сумму, отобранную их правом, и сколько отрицательных дней они прошли.
Что мне нужно :
* Показать, когда у них есть право (Дата, когда они получают его, через первые 6 месяцев. Это будут даты их начала + 6 месяцев, я использовал DateADD
, но это не позволяет мне использовать это в таблице)
* Превышение - сколько это перевалило за свои права. Entitlement - Duration1 = Excess
(но это должно быть одинаковым для каждого человека, если вы просто введете A - B, тогда он будет иметь разные значения для каждой строки, мне нужно, чтобы это было Право - Общая продолжительность, которое будет одинаковым для каждого человека.
* Продолжительность1 - У меня есть данные для этого, которые показывают, сколько времени заняло время и сколько экземпляров. Это нужно показать после того, как они получат право.
У меня есть пытался пару дней безуспешно, как вы можете догадаться.
если у вас есть какие-либо вопросы, на которые я не отвечаю, это чувствительный контент, поэтому я не могу показать свою работу, но могу дать фиктивный лист и то, что я делаю если нужно.
Спасибо.