查找两个日期列之间的平均值(SAP业务对象)

问题描述 投票:0回答:1

我正在寻找一个表,以使用SAP Business Objects按部门显示员工的平均任期。例如,市场营销部门的所有员工都有开始和结束日期;首先,我将开始日期减去后者,以得出任期天数。问题开始的地方是找到部门的平均任职天数,并将其显示在没有员工详细信息的表中,然后将部门合并为办公室。

我尝试过合并部分并创建变量。

=平均值(DaysBetween([开始日期]; [结束日期]))

创建一个可以找到两个日期之间平均值的变量可以正确定义,但是一旦将公式合并到表中,就不会显示任何值。

sap average business-objects date-difference
1个回答
0
投票

[我在了解您的情况后模拟了一个电子表格,并基于该电子表格创建了Web Intelligence报告。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
			<title>Excel To HTML using codebeautify.org</title>
		</head>
		<body>
			<b>
				<u>Sheet Name</u> :- Sheet1
			</b>
			<hr>
				<table cellspacing=0 border=1>
					<tr>
						<td style=min-width:50px>Employee ID</td>
						<td style=min-width:50px>First Name</td>
						<td style=min-width:50px>Last Name</td>
						<td style=min-width:50px>Begin Date</td>
						<td style=min-width:50px>End Date</td>
						<td style=min-width:50px>Dept ID</td>
						<td style=min-width:50px>Office ID</td>
					</tr>
					<tr>
						<td style=min-width:50px>1</td>
						<td style=min-width:50px>Atticus</td>
						<td style=min-width:50px>Aldridge</td>
						<td style=min-width:50px>05-07-19</td>
						<td style=min-width:50px>07-10-19</td>
						<td style=min-width:50px>1</td>
						<td style=min-width:50px>1</td>
					</tr>
					<tr>
						<td style=min-width:50px>2</td>
						<td style=min-width:50px>Rose</td>
						<td style=min-width:50px>Aldridge</td>
						<td style=min-width:50px>04-16-19</td>
						<td style=min-width:50px>06-26-19</td>
						<td style=min-width:50px>1</td>
						<td style=min-width:50px>1</td>
					</tr>
					<tr>
						<td style=min-width:50px>3</td>
						<td style=min-width:50px>Thomas</td>
						<td style=min-width:50px>Barrow</td>
						<td style=min-width:50px>01-01-19</td>
						<td style=min-width:50px>08-07-19</td>
						<td style=min-width:50px>2</td>
						<td style=min-width:50px>1</td>
					</tr>
					<tr>
						<td style=min-width:50px>4</td>
						<td style=min-width:50px>Anna</td>
						<td style=min-width:50px>Bates</td>
						<td style=min-width:50px>02-12-19</td>
						<td style=min-width:50px>09-04-19</td>
						<td style=min-width:50px>2</td>
						<td style=min-width:50px>1</td>
					</tr>
					<tr>
						<td style=min-width:50px>5</td>
						<td style=min-width:50px>John</td>
						<td style=min-width:50px>Bates</td>
						<td style=min-width:50px>01-22-19</td>
						<td style=min-width:50px>08-21-19</td>
						<td style=min-width:50px>2</td>
						<td style=min-width:50px>1</td>
					</tr>
					<tr>
						<td style=min-width:50px>6</td>
						<td style=min-width:50px>Phyllis</td>
						<td style=min-width:50px>Baxter</td>
						<td style=min-width:50px>07-16-18</td>
						<td style=min-width:50px></td>
						<td style=min-width:50px>3</td>
						<td style=min-width:50px>1</td>
					</tr>
					<tr>
						<td style=min-width:50px>7</td>
						<td style=min-width:50px>Tom</td>
						<td style=min-width:50px>Branson</td>
						<td style=min-width:50px>03-26-19</td>
						<td style=min-width:50px>06-12-19</td>
						<td style=min-width:50px>3</td>
						<td style=min-width:50px>1</td>
					</tr>
					<tr>
						<td style=min-width:50px>8</td>
						<td style=min-width:50px>Charles</td>
						<td style=min-width:50px>Carson</td>
						<td style=min-width:50px>04-16-19</td>
						<td style=min-width:50px>06-26-19</td>
						<td style=min-width:50px>4</td>
						<td style=min-width:50px>1</td>
					</tr>
					<tr>
						<td style=min-width:50px>9</td>
						<td style=min-width:50px>Elsie</td>
						<td style=min-width:50px>Carson</td>
						<td style=min-width:50px>05-07-19</td>
						<td style=min-width:50px>07-10-19</td>
						<td style=min-width:50px>4</td>
						<td style=min-width:50px>1</td>
					</tr>
					<tr>
						<td style=min-width:50px>10</td>
						<td style=min-width:50px>Richard</td>
						<td style=min-width:50px>Clarkson</td>
						<td style=min-width:50px>08-10-18</td>
						<td style=min-width:50px>03-22-19</td>
						<td style=min-width:50px>4</td>
						<td style=min-width:50px>1</td>
					</tr>
					<tr>
						<td style=min-width:50px>11</td>
						<td style=min-width:50px>Cora</td>
						<td style=min-width:50px>Crawley</td>
						<td style=min-width:50px>01-22-19</td>
						<td style=min-width:50px>05-01-19</td>
						<td style=min-width:50px>1</td>
						<td style=min-width:50px>2</td>
					</tr>
					<tr>
						<td style=min-width:50px>12</td>
						<td style=min-width:50px>Robert</td>
						<td style=min-width:50px>Crawley</td>
						<td style=min-width:50px>01-01-19</td>
						<td style=min-width:50px></td>
						<td style=min-width:50px>1</td>
						<td style=min-width:50px>2</td>
					</tr>
					<tr>
						<td style=min-width:50px>13</td>
						<td style=min-width:50px>Violet</td>
						<td style=min-width:50px>Crawley</td>
						<td style=min-width:50px>03-05-19</td>
						<td style=min-width:50px></td>
						<td style=min-width:50px>2</td>
						<td style=min-width:50px>2</td>
					</tr>
					<tr>
						<td style=min-width:50px>14</td>
						<td style=min-width:50px>Daisy</td>
						<td style=min-width:50px>Mason</td>
						<td style=min-width:50px>05-02-18</td>
						<td style=min-width:50px>07-13-19</td>
						<td style=min-width:50px>2</td>
						<td style=min-width:50px>2</td>
					</tr>
					<tr>
						<td style=min-width:50px>15</td>
						<td style=min-width:50px>Isobel</td>
						<td style=min-width:50px>Merton</td>
						<td style=min-width:50px>03-26-19</td>
						<td style=min-width:50px>06-12-19</td>
						<td style=min-width:50px>2</td>
						<td style=min-width:50px>2</td>
					</tr>
					<tr>
						<td style=min-width:50px>16</td>
						<td style=min-width:50px>Joseph</td>
						<td style=min-width:50px>Molesley</td>
						<td style=min-width:50px>02-16-18</td>
						<td style=min-width:50px></td>
						<td style=min-width:50px>3</td>
						<td style=min-width:50px>2</td>
					</tr>
					<tr>
						<td style=min-width:50px>17</td>
						<td style=min-width:50px>Andy</td>
						<td style=min-width:50px>Parker</td>
						<td style=min-width:50px>06-21-18</td>
						<td style=min-width:50px>09-15-19</td>
						<td style=min-width:50px>3</td>
						<td style=min-width:50px>2</td>
					</tr>
					<tr>
						<td style=min-width:50px>18</td>
						<td style=min-width:50px>Beryl</td>
						<td style=min-width:50px>Patmore</td>
						<td style=min-width:50px>05-28-19</td>
						<td style=min-width:50px>07-24-19</td>
						<td style=min-width:50px>4</td>
						<td style=min-width:50px>2</td>
					</tr>
					<tr>
						<td style=min-width:50px>19</td>
						<td style=min-width:50px>Bertie</td>
						<td style=min-width:50px>Pelham</td>
						<td style=min-width:50px>04-07-18</td>
						<td style=min-width:50px>06-11-19</td>
						<td style=min-width:50px>4</td>
						<td style=min-width:50px>2</td>
					</tr>
					<tr>
						<td style=min-width:50px>20</td>
						<td style=min-width:50px>Edith</td>
						<td style=min-width:50px>Pelham</td>
						<td style=min-width:50px>03-05-19</td>
						<td style=min-width:50px>05-29-19</td>
						<td style=min-width:50px>4</td>
						<td style=min-width:50px>2</td>
					</tr>
					<tr>
						<td style=min-width:50px>21</td>
						<td style=min-width:50px>Lucy</td>
						<td style=min-width:50px>Smith</td>
						<td style=min-width:50px>05-27-18</td>
						<td style=min-width:50px>08-14-19</td>
						<td style=min-width:50px>3</td>
						<td style=min-width:50px>2</td>
					</tr>
					<tr>
						<td style=min-width:50px>22</td>
						<td style=min-width:50px>Henry</td>
						<td style=min-width:50px>Talbot</td>
						<td style=min-width:50px>03-13-18</td>
						<td style=min-width:50px>05-10-19</td>
						<td style=min-width:50px>3</td>
						<td style=min-width:50px>2</td>
					</tr>
					<tr>
						<td style=min-width:50px>23</td>
						<td style=min-width:50px>Mary</td>
						<td style=min-width:50px>Talbot</td>
						<td style=min-width:50px>02-12-19</td>
						<td style=min-width:50px>05-15-19</td>
						<td style=min-width:50px>3</td>
						<td style=min-width:50px>2</td>
					</tr>
				</table>
				<hr>
				</body>
			</html>

我创建两个变量,它们的Qualification设置为“ Measure” ...

Tenure=DaysBetween([Begin Date]; If(IsNull([End Date]);CurrentDate();[End Date]))

Avg Tenure=Average([Tenure])

注意,如果未定义结束日期,那么我将从CurrentDate()中减去开始日期。它似乎对我有用...

enter image description here

对您有用吗?如果没有,我想念什么?

© www.soinside.com 2019 - 2024. All rights reserved.