第一篇文章:P。
无论如何,所以在连接两个表以创建事实表后,我目前遇到问题。我在 $digits = array(9,8,7,6,5,4,3,2,1);
$primes = array(2,3,5,7,11);
for ($first = 0; $first < count($digits)-1; $first++) {
$num1 = $digits[$first];
for ($second = 1; $second < count($digits)-2; $second++) {
$num2 = $digits[$second];
for ($third = 0; $third < count($primes)-1; $third++) {
$num3 = $num1 * $primes[$third];
$num4 = $num2 * $primes[$third];
$questionlead = "Simplify <br>" .$num3. " : " . $num4 ;
$ans = $num1. " : " . $num2 ;
$dbhost = 'nope';
$dbuser = 'notfor';
$dbpass = 'you';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn ) {
die('Could not connect: ' . mysql_error());
}
$sql = "INSERT INTO QuestionDB(TopicID, TopicName, SubtopicID, SubtopicName, Question, Answer, Difficulty, Author, Projectable) VALUES (6,'Ratio',1,'Simplifying ratio','".$questionlead. "','".$ans. "',1,'Richard Tock','Yes')";
mysql_select_db('db_name');
$retval = mysql_query( $sql, $conn );
if(! $retval ) {
die('Could not get data: ' . mysql_error());
}
}
}
}
mysql_close($conn);
?>
桌上用OrderDetail
做了一个左外部连接。
现在,我遇到的问题是,像SalesOrderHeader
或SubTotal
这样的值会从TotalDue
转移到SalesHeader
表中的每一行。合理。因此,我正在考虑删除列中的重复值,并用空值替换它们,同时保持行的完整性。 Power BI似乎不具备此功能(它使用独特的语句)。
有谁知道我该怎么做,还是有人有更好,更优雅的解决方案来规避这一点?
Br, 克里斯